指定读写文件编码:
with open('test.txt', 'r', encoding='utf-8') as f:
f.read()
with open('test.txt', 'w+', encoding='utf-8') as f:
f.write('12')
文件读写操作比较耗时,如果需要循环读写时。尽量只打开和关闭文件一次如:
with open('test.txt', 'w+', encoding='utf-8') as f:
for i in range(100):
f.write(str(i))