python 二进制文件操作步骤_Python文件操作

本文详细介绍了Python中文件的四种操作模式:只读、只写、追加和只写(不覆盖)。接着讲解了二进制方式读写文件,包括以字节模式打开文件的注意事项,并给出了字节方式读取和写入文件的示例。最后提到了文件操作的相关方法,如flush()、seek()、tell()和truncate()。
摘要由CSDN通过智能技术生成

在Python中,文件操作使用函数open(文件,模式,编码方式)

一、文件操作的模式

在Python中,操作文件主要有以下四种模式

1、r:只读模式f = open("test.txt", "r")

data = f.read()

print(data)

2、w:只写模式   要注意的是,在用这种模式打开文件的时候,如果文件不存在,会先创建一个文件;如果文件存在,则会先将里面的内容清空。f = open("demo.txt", "w")

f.write("Hello Python!!!")

f.close()

3、x:只写模式  这种模式跟w模式基本是一样的,只是如果要操作的文件已经存在,则会报错。f = open("demo.txt", "x")

f.write("Hello Python!!!")

f.close()

如上面的代码所示,在demo.txt文件已经存在的情况下,会出现下面的错误。

Traceback (most recent call last):

File "/Users/ssspure/PycharmProjects/File/BaseFile/FileMode.py", line 7, in

f = open("demo.txt", "x")

FileExistsError: [Errno 17] File exists: 'demo.txt'

4、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值