Python对文本文件的读有哪些方法,写有哪些方法-,python实现读取文本中内容

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: