1 . 文件的基本操作:
文件读取三部曲:
- 打开
- 操作
- 关闭(如果不关闭会占用文件描述符)
打开文件:
f = open('/tmp/passwdd','w')
操作文件:
1 . 读操作: f.read()
content = f.read()
print(content)
2 . 写操作:f.write('hello')
关闭:
f.close()
2 . 文件的读写:
r(默认参数):
-只能读,不能写
-读取文件不存在 会报错
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/westos'
r+ :
-r/w
-文件不存在,报错
-默认情况下,从文件指针所在位置开始写入
w(写)
-write only
-文件不存在的时候,会自动创建新的文件
-文件存在的时候,会清空文件内容并写入新的内容
w+ :
-r/w
-文件不存在,不报错
-会清空文件内容
a(追加):
-write only
-写:不会清空文件的内容,会在文件末尾追加
-写:文件不存在,不会报错,会创建新的文件并写入内容
a+ :
-r/w
-文件不存在,不报错
-不会清空文件,在末尾追加
查看文件是否可读可写ÿ