Python对文本文件的读有哪些方法,写有哪些方法?,python实现读取文本中内容
这三个方法是:“read()”、“readline()”和“readlines()”。“read()”是一次性读取一个文件的所有内容,放入一个大字符串中;“readline()”逐行读取文本;“readlines()”一次读取文本的所有内容。
python读取文本文件的内容,有三种方法。
read()、readline()、readlines()
read()
Read()是最简单的方法,一次读取一个文件的所有内容,放入一个大字符串中,也就是内存中。
file=open(test.txt)try:
file_context=file.read()
#file_context是字符串。读取后,它会丢失对test.txt的文件引用
# file _ context=open (file)。阅读()。splitlines(),然后
#file_context是一个列表,每一行的文本内容都是列表中的一个元素finally:
file.close()12345678read()的优点:方便,简单,一次性读取大字符串中的文件最快。
read()的缺点:当文件过大时,占用的内存也会过大。
readline()
Readline()逐行读取文本,结果是一个列表
用打开(文件)作为f:
line=f.readline()而line:打印行
line=f.readline()12345readline()的优点:占用内存少,逐行读取。
readline()的缺点:逐行读取速度较慢。
readlines()
Readlines()一次读取文本的所有内容,结果是一个列表
用打开(文件)作为f:
对于f.readlines():中的行
Print line#此方法读取的文本内容将在每行末尾有一个 n 换行符。可以用L.rstrip(n )去掉1234readlines()的优点:一次性读取文本内容光荣且更快。
readlines()的缺点:随着文本的增长,会占用越来越多的内存。
file=open(test.txt , r )在file:打印行中尝试:行
finalli:
File.close()推荐教程:《python教程》以上是python提供的读取文本文件内容的哪三种方法?更多详情请关注盛行IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。