Python File readlines() 方法

返回上一级

Python 文件对象的 readlines() 方法用于读取所有行(直到结束符 EOF) 并返回每行组成列表

若给定 sizeint > 0,返回总和大约为 sizeint 字节的行, 实际读取值可能比 sizhint 较大, 因为需要填充缓冲区

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

语法

fileObject.readlines( sizehint )

参数

参数 说明
sizehint 从文件中读取的字节数

返回值

返回列表,包含所有的行

范例

假设当前目录下存在文件 demo.txt 内容如下

www.twle.cn
www.twle.cn
www.twle.cn
www.twle.cn
www.twle.cn

下面的代码使用 readlines() 方法读取所有的行

#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 打开文件
fp = open("demo.txt", "rw+")
print "文件名为: ", fp.name

line = fp.readlines()
print "读取的数据为: %s" % (line)

line = fp.readlines(2)
print "读取的数据为: %s" % (line)


# 关闭文件
fp.close()

运行以上 Python 代码,输出结果如下

文件名为:  demo.txt
读取的数据为: ['www.twle.cn\n', 'www.twle.cn\n', 'www.twle.cn\n', 'www.twle.cn\n', 'www.twle.cn\n']
读取的数据为: []

返回上一级

Python2 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.