python默认用系统字符集读取文件,例如windows下就会用GBK方式解码,若是要读取utf-8编码文本文件,须要指定文件使用的字符集python
with open('testRead.txt', 'r', encoding='utf-8') as f: for each_line in f: Pass with open('testWrite.txt', 'w', encoding='utf-8') as f: f.write('写入的内容'+ '\n') # 若是写入后要换行就要加\n