Python 文件readlines()方法

原文连接:https://www.runoob.com/python/file-readlines.html

 

readlines()方法用于读取所有行(直到结束符EOF)并返回列表,该列表可以由python的for...in...结构进行处理。

如果碰到结束符EOF则返回空字符串。

 

实例:

文件runoob.txt的内容如下:

1:www.runoob.com1

2:www.runoob.com2

3:www.runoob.com3

4:www.runoob.com4

5:www.runoob.com5

#打开文件

fo = open("runoob.txt", "r")               # 打开文件

print ("文件名为:", fo.name)        # 打印文件名

 

for line in fo.readlines():                   # 依次读取每行

  line = line.strip()                          # 去掉每行头尾空白

 print ("读取的数据为:%s" %(line))

fo.close()

 

以上实例输出结果为:

文件名为: runoob.txt

读取的数据为: 1:www.runoob.com1

读取的数据为: 2:www.runoob.com2

读取的数据为: 3:www.runoob.com3

读取的数据为: 4:www.runoob.com4

读取的数据为: 5:www.runoob.com5

 

返回值:

返回列表,包含所有的行。

上一篇:Python目录扫描


下一篇:Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n