python中读取文件内容,python将数据写入文件和从文件读取
使用read()函数读取文件时,如果文件过大,很容易将所有内容一次性读入内存,导致内存不足。与限制每次读取的字符(或字节)数量相比,更建议您逐行读取文件。一般来说,逐行阅读只适用于以文本格式打开的文件。原因很简单。只有文本文件才有行的概念,二进制文件没有这个概念。
该对象提供了两个函数readline()和readlines(),用于逐行读取文件,其中readline()函数用于读取一行,readlines()函数用于读取文件中的所有行。
readline()函数
函数的作用是:读取文件中的一行,包括最后一个换行符" "。这个函数的基本语法格式是:file.readline([size])
其中file是打开的文件对象;Size是可选参数,用于指定读取每行时一次读取的最大字符数。这个函数和read()函数一样,在open()函数指定文件打开模式必须是R(只读模式)或R的前提下,成功读取文件数据。
(读写模式)。
下面的程序演示了使用readline()方法读取文件的内容:#a.txt有两行,分别是:
#PHP中文网
https://www.php.cn
f=打开( a.txt , r ,真)
虽然正确:
#一次读一行
line=f.readline()
#如果不读取数据,跳出循环
如果不是线:断开
#输出线
打印(行)
f.close()
输出是PHP中文网站。
https://www.php.cn
更多信息请点击Python学习网。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。