python file.readline([size])
函数 用来读取文件的一行包括换行符'\n
',如果指定了size参数表示读取该行的前面size个字节。它是python读写文件的函数之一。
其它相关读取函数
- file.read([size]): 读取文件指定字节数。
- file.readlines([sizeint]): 读取所有的行并返回列表list。
- file.write(str):向文件写入一个字符串,并返回字符串的长度。
- file.writelines(sequence):向文件写入一个序列字符串列表
该函数不能单独使用,因为读取文件内容之前需要打开文件 open()函数,当读取完成之后还得关闭文件file.close()。
语法
file.readline([size])
参数
- size:可选参数,如果指定了该参数,表示读取该行的前面的size个字节数。
返回值
返回读取该行的内容或者该行的字节数。
例子
现介绍一个简单的例子了解该函数的使用方法。
这里结合open(),file.close() 函数介绍该函数的使用:
例1
读取一整行
#!/usr/bin/python
# coding=utf-8
file = open('d:\\yxjc123.txt', encoding='utf-8') # 打开文件
content = file.readline() # 读取整个文件
file.close() # 关闭文件
print(content)
输出:
例2
读取该行的前面size个字节
#!/usr/bin/python
# coding=utf-8
file = open('d:\\yxjc123.txt', encoding='utf-8') # 打开文件
content = file.readline(10) # 读取该行前面的10个字节
file.close() # 关闭文件
print(content)
输出: