【Python File(文件) 和输入输出】open()、readline()、readlines()、seek()、write() 、tell()

本文介绍了Python中处理文件的基本操作,包括使用open()打开文件,readline()、readlines()读取文件内容,seek()重置文件指针,write()写入数据以及tell()获取文件当前位置。示例代码展示了如何读取和写入文件,以及文件指针的移动。
摘要由CSDN通过智能技术生成
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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值