码迷,mamicode.com
首页 > 编程语言 > 详细

python批量修改txt文件,csv文件 编码格式

时间:2018-06-15 10:58:58      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:coding   ima   water   roc   分享图片   ges   技术   encode   FN   

技术分享图片



from os import listdir
from chardet import detect

fns = (fn for fn in listdir() if fn.endswith(‘.csv‘))

for fn in fns:
    with open(fn, ‘rb+‘) as fp:
        content = fp.read()
        encoding = detect(content)[‘encoding‘]
        content = content.decode(encoding).encode(‘utf8‘)
        fp.seek(0)
        fp.write(content)

批量改为utf-8编码

python批量修改txt文件,csv文件 编码格式

标签:coding   ima   water   roc   分享图片   ges   技术   encode   FN   

原文地址:http://blog.51cto.com/13000661/2129573

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!