基础文件操作
# 写文件,没有文件创建
w = open('word.txt','w',encoding='utf-8')
w.write('123\n')
w.flush() # 手动写入文件,用于及时处理没存空间
w.writelines(['222\n','333\n'])#一次写入多行
w.close() #没有手动写入时关闭自动写入
#测试
#完成文件的复制
r = open('1.txt','r',encoding='utf8')
w = open('2.txt','w',encoding='utf8')
for line in r:
w.write(line)
w.flush()
w.close()
r.close()
高级文件操作
#将文件的关闭交给with管理,当with中逻辑结束后,系统会自动释放文件
with open('1.txt','r',encoding='utf-8') as f:
f.read()
文件操作模式
r:读 w:写 a:追加
t:文本操作(默认模式) r=>rt b: