file.readline() 方法用于从文件中读取并返回一行,包括 "\n" 字符,或返回最大size个字符。 file.seek() 方法用于移动文件读取指针到指定位置。 seek() 方法语法如下:fileObject.seek(offset[, whence]); offset -- 开始的偏移量,也就是代表需要移动偏移的字节数,如果是负数表示从倒数第几位开始。 whence:可选,默认值为 0。给 offset 定义一个参数,表示要从哪个位置开始偏移;0 代表从文件开头开始算起,1 代表从当前位置开始算起,2 代表从文件末尾算起。
f= open("message.txt","r+", encoding="utf-8")
print("文件名为:",f.name)
line=f.readline()
print("读取的第一行:%s" %(line)) #读取的第一行
line=f.readline()
print("读取的第二行:%s" %(line)) #读取下一行
f.seek(0, 0) # 重新设置文件读取指针到开头
line=f.readline()
print("指针重置后:%s" %(line)) #读取下一行
f.close()
message.txt 文件内容如下: 这是第一行 这是第二行 这是第三行 这是第四行 这是第五行
输出结果为:
读取的第一行:这是第一行
读取的第二行:这是第二行
指针重置后:这是第一行
file.readli