在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、