【使用python批量处理csv编码错误问题】

【使用python批量处理csv编码错误问题】,第1张

使用python批量处理csv编码错误问题
  • 直接代码

直接代码
# 批量处理编码问题
from os import listdir
from chardet import detect
 
fns = (fn for fn in listdir('./dataset/photo/') if fn.endswith('.csv'))
for fn in fns:
    print(fn)
    with open( './dataset/photo/' + fn, 'rb+') as fp:
        content = fp.read()
        encoding = detect(content)['encoding']
        content = content.decode(encoding).encode('utf8')
        fp.seek(0)
        fp.write(content)

好用的。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/868866.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存