python 把一文件包含中文的字符写到另外文件乱码 UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position

报错的代码是:

file2 = open('target.txt','w')
for line in open('test.txt'):
file2.write(line)
原因:文件编码不一致导致
解决方案: 加上编码限制



原文地址:https://www.cnblogs.com/spicy/p/8184773.html