Python 3 – 文件 readline() 方法
描述
方法 readline() 从文件中读取一整行,保留行末的换行符。如果存在并且非负,则 size 参数是包括行末换行符的最大字节数,可能返回不完整的行。
仅当遇到 EOF 时,返回空字符串。
语法
以下是 readline() 方法的语法:
fileObject.readline( size );
参数
size − 这是要从文件中读取的字节数。
返回值
此方法返回从文件中读取的行。
示例
以下示例演示了如何使用 readline() 方法。
假设 'foo.txt' 文件包含以下文本:
This is 1st line
This is 2nd line
This is 3rd line
This is 4th line
This is 5th line
#!/usr/bin/python3
# 打开一个文件
fo = open("foo.txt", "r+")
print ("文件名为:", fo.name)
line = fo.readline()
print ("读取的数据为: %s" % (line))
line = fo.readline(5)
print ("读取的数据为: %s" % (line))
# 关闭打开的文件
fo.close()
结果
运行以上程序将产生以下结果:
文件名为: foo.txt
读取的数据为: This is 1st line
读取的数据为: This