对特殊后缀文件进行解析的时候
经常会出现
UnicodeDecodeError: 'utf-8' codec can't decode byte XXXX in position XXXX: invalid
的错误
这次我在对日志log文件进行复写的时候出现
在basicConfig中已经设置encoding=‘utf-8’
但是并没有用
所以最后用rb和wb解决问题
def copy_file(a, b):
with open(a, 'rb') as fr:
sentence = fr.read()
with open(b, 'wb') as fw:
fw.write(sentence)
return 0