python基础——文件读写

本文详细介绍了Python中文件的各种操作方式,包括读、写、追加等,并解释了不同模式下的使用场景,还提供了如何规范地打开文件的方法及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python文件读写有以下几种方式

1.读写方式
f=open(“text”,”r+”,encoding=”utf-8”)
2.写读方式
f=open(“text”,”w+”,encoding=”utf-8”)
3.追加方式
f=open(“text”,”a+”,encoding=”utf-8”)
4.读方式
f=open(“text”,”r”,encoding=”utf-8”)
5.写方式
f=open(“text”,”w”,encoding=”utf-8”)
6.二进制读、写方式
f=open(“text”,”rb”)
f=open(“text”,”wb”)
注意:二进制读写方式不需要编码
7.文件的一些操作
f.readline() 读一行
f.readlines() 以列表的形式读出所有
f.tell() 显示光标位置
f.seek() 返回某个光标位置
f.flush() 刷新,实时将缓冲区的文件写入磁盘
8.文件规范的打开方式
with open(“text”,”a+”,encoding=”utf-8”) as f1,
open(“text”,”a+”,encoding=”utf-8”) as f2,
此种方式我们不需要再写一个f.close()去关闭文件,需要注意的是在我们写入多行到csv文件时,Python3会出现空行的问题,此时我们可以需要将另一个参数加上去”newline=”“”,即写成f=open(“text”,”w”,encoding=”utf-8”,newline=”“)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值