添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

使用Python 文件读取的多种方式(四种方式)

作者:Decennie

这篇文章主要介绍了Python 文件读取的4种方式,主要有直接打开就读方式,用read()打开,用readines()以及用readline()方式,每种方式通过实例代码给大家介绍的非常详细,需要的朋友可以参考下

python读文件的4种方式

1.直接打开就读

with open('filepath','r') as f:
    for line in f:
        print(line)
        print('一行数据')

虽然f是一个文件实例,但可以通过以上方式对每一行进行循环处理了,处理时 每一行是一个字符串str ,而且这个是速度最快最简洁的方法

2.用read()打开

with open('filepath','r') as f:
    ff=f.read()

这个函数把文件全部内容一次性读到一个字符串中。就是一坨的那种,如果把ff用 循环读取 的方式输出,会是一个一个 字符 ,因为 ff是字符串 ,本质上是tuple。

3.用readlines()

with open('filepath','r') as f:
    lines=f.readlines()
    for line in lines:
        print(line)

这个函数将文件所用内容以行为区分读到一个 列表 中 ,列表中的每一个元素是一行; lines是list,line 是str

4.用readline()

with open('filepath','r') as f:
    line =f.readline()
    while line:
        print(line)
        line=f.readline()

这种方式是一行一行的读,非常的省内存,当文件巨大的情况下是有好处的

注:如果不用with open 可以用

f=open(path,'r')
f.close()

来打开关闭文件

到此这篇关于Python 文件读取的4种方式的文章就介绍到这了,更多相关Python 文件读取内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
  • Python实现克里金插值法的过程详解
    Python实现克里金插值法的过程详解
    2022-11-11
  • Python实现多个圆和圆中圆的检测
    Python实现多个圆和圆中圆的检测
    2022-11-11
  • python 打印dict的key与value方式
    python 打印dict的key与value方式
    2022-11-11
  • Python使用自定义装饰器的示例详解
    Python使用自定义装饰器的示例详解
    2022-11-11
  • Python Matplotlib数据可视化模块使用详解
    Python Matplotlib数据可视化模块使用详解
    2022-11-11
  • Python 完美解决 Import “模块“ could not be resolved ...的问题
    Python 完美解决 Import “模块“
    2022-11-11
  • Pytorch相关知识介绍与应用
    Pytorch相关知识介绍与应用
    2022-11-11
  • Tensorflow加载与预处理数据详解实现方法
    Tensorflow加载与预处理数据详解实现方法
    2022-11-11
  • 美国设下计谋,用娘炮文化重塑日本,已影响至中国
    美国设下计谋,用娘炮文化重塑日本,已影响至中国
    2021-11-19
  • 时空伴随者是什么意思?时空伴随者介绍
    时空伴随者是什么意思?时空伴随者介绍
    2021-11-09
  • 工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
    工信部称网盘企业免费用户最低速率应满足基本下载需求,天翼云盘回应:坚决支持,始终
    2021-11-05
  • 2022年放假安排出炉:五一连休5天 2022年所有节日一览表
    2022年放假安排出炉:五一连休5天 2022年所有节日一览表
    2021-10-26
  • 电脑版 - 返回首页

    2006-2023 脚本之家 JB51.Net , All Rights Reserved.
    苏ICP备14036222号