python培训之如何逐行读取文件内容

发布时间:2022-10-21 09:32:16 人气:116 作者:多测师

  一、python使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。

  二、需要导入import os

  三、下面是逐行读取文件内容的三种方法:

  1、第一种方法:

  f = open("foo.txt") # 返回一个文件对象

  line = f.readline() # 调用文件的 readline()方法

  while line:

  print line, # 后面跟 ',' 将忽略换行符

python培训之如何逐行读取文件内容

  #print(line, end = '')  # 在 Python 3 中使用

  line = f.readline()

  f.close()

  2、第二种方法:

  for line in open("foo.txt"):

  print line

  3、第三种方法:

  f = open("c:\\1.txt","r")

  lines = f.readlines() #读取全部内容 ,并以列表方式返回

  for line in lines

  print line

  4、一次性读取整个文件内容:

  file_object = open('thefile.txt') try:

  all_the_text = file_object.read() finally:

  file_object.close()

  以上内容为大家介绍了python培训之如何逐行读取文件内容,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线