首页 > 编程笔记

Python readline()方法:逐行读取文件内容

Python readline() 方法用于从文件逐行读取,包括\n字符。若指定了一个非负数的参数,则返回指定大小的字符数,包括\n字符。

readline() 方法的语法格式如下:

fileObject.readline(size)

其中,参数 size 用于指定从文件中读取的字符数。

例如创建一个文本文件 ms.txt,内容如下:

晨起开门雪满山
雪晴云淡日光寒
檐流未滴梅花冻
一种清孤不等闲


示例:逐行读取 ms.txt 文件内容的 Python 代码。
fu=open('ms.txt')  #打开文件
print ("文件名为: ", fu.name)  #输出文件的名称
line = fu.readline()
print ("读取第一行 %s" % (line))
line = fu.readline(15)
print ("读取的字符串为: %s" % (line))
fu.close()  # 关闭文件
输出结果如下:

文件名为:  ms.txt
读取第一行 晨起开门雪满山
  
读取的字符串为: 雪晴云淡日光寒

推荐阅读