一、文件操作
文件读取三部曲:打开------>操作------>关闭
实验操作前事先将/etc/passwd拷贝到/tmp下,方便实验效果展示
r模式(默认)
只能读,不能写
-读取文件不存在,会报错
f = open('/tmp/passwd')
print(f)
content = f.read()
print(content)
f.close()
文件不存在时:
w模式
只能写
-文件不存在,不报错,并创建新的文件写入内容
-文件存在,会清空文件内容并写入新的内容
f = open('/tmp/passwd','w')
print(f)
f.write('hello')
f.close()
文件不存在时:
a模式
只能写
-文件不存在,不报错,并创建新的文件写入内容
-文件存在,不会清空原文件的内容,会在文件末尾追加
f = open('/tmp/passwd','a')
print(f)
f.write('python')
f.close()
文件不存在时:
r+模式
读写
-文件不