经常会遇到文件编码不对出现乱码的问题,使用时更高文件夹地址即可。
import os
in_path = "./paper/TXT/"
fin = [fname for fname in os.listdir(in_path) if fname[-4:] == ".txt"]
for fname in fin:
with open(in_path+fname, encoding='GB18030') as f:
data = f.read()
with open(in_path+fname, 'w', encoding='utf8') as f:
f.write(data)