python学习
IO编程
文件读写
读文件
读取UTF-8编码的文本文件,可以用以下几种常见形式:
- with open('C:/windows/temp/readme.txt') as f:
print(f.read()) - with open(r'C:\windows\temp\readme.txt') as f:
print(f.read())
读取二进制文件,如图片、视频等,用'rb'模式打开文件即可:
- f=open('/Users/michael/test.jpg','rb')
f.read()
写文件
调用open()函数时,传入标识符'w'或者'wb'表示写入文本文件或二进制文件:
- with open('/Users/michael/test.txt','w') as f:
f.write('Hello,world!')
这种方法会覆盖原文件,如果希望追加到文件末尾,可以传入'a'以追加(append)模式写入