python3 批量编码格式转换

经常会遇到文件编码不对出现乱码的问题,使用时更高文件夹地址即可。

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)

猜你喜欢

转载自blog.csdn.net/cfarmerreally/article/details/78160674
今日推荐