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

 更新时间:2022年11月21日 08:28:21   作者: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 执行sql语句时所传参数含有单引号的问题

    解决python 执行sql语句时所传参数含有单引号的问题

    这篇文章主要介绍了解决python 执行sql语句时所传参数含有单引号的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python实现PDF转Word的方法详解

    Python实现PDF转Word的方法详解

    由于PDF的文件大多都是只读文件,有时候为了满足可以编辑的需要通常可以将PDF文件直接转换成Word文件进行操作。本文为大家整理了一些实现方法,希望对大家有所帮助
    2023-02-02
  • python 爬取腾讯视频评论的实现步骤

    python 爬取腾讯视频评论的实现步骤

    这篇文章主要介绍了python 爬取腾讯视频评论的实现步骤,帮助大家更好的理解和学习使用python爬虫,感兴趣的朋友可以了解下
    2021-02-02
  • python矩阵的转置和逆转实例

    python矩阵的转置和逆转实例

    今天小编就为大家分享一篇python矩阵的转置和逆转实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • Python使用sftp实现上传和下载功能

    Python使用sftp实现上传和下载功能

    这篇文章主要为大家详细介绍了Python使用sftp实现上传和下载功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • python 消除 futureWarning问题的解决

    python 消除 futureWarning问题的解决

    今天小编就为大家分享一篇python 消除 futureWarning问题的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • 关于Python调用百度语音合成SDK实现文字转音频的方法

    关于Python调用百度语音合成SDK实现文字转音频的方法

    这篇文章主要介绍了关于Python调用百度语音合成SDK实现文字转音频的方法,AipSpeech是语音合成的Python SDK客户端,为使用语音合成的开发人员提供了一系列的交互方法,需要的朋友可以参考下
    2023-07-07
  • PyTorch实现MNIST数据集手写数字识别详情

    PyTorch实现MNIST数据集手写数字识别详情

    这篇文章主要介绍了PyTorch实现MNIST数据集手写数字识别详情,文章围绕主题展开详细的内容戒杀,具有一定的参考价值,需要的朋友可以参考一下
    2022-09-09
  • python判断所输入的任意一个正整数是否为素数的两种方法

    python判断所输入的任意一个正整数是否为素数的两种方法

    今天小编就为大家分享一篇python判断所输入的任意一个正整数是否为素数的两种方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • python set集合使用方法解析

    python set集合使用方法解析

    这篇文章主要介绍了python set集合使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11

最新评论