每天给自己想个python练习题(3):批量转化文件的字符集编码格式

举报
开发者学堂小助 发表于 2017/11/09 09:43:15 2017/11/09
【摘要】 在处理文件时经常会遇到字符集混乱的问题,今天写一个小练习,批量把目录下的所有子文件夹和文件的字符集,都转化为utf-8的编码格式。

2017-11-09_094141.jpg

今天的内容有点平淡,经常在处理文件的时候,会遇到字符集混乱的问题。

写一个小练习,批量把目录下的所有子文件夹和文件的字符集,都转化为utf-8的编码格式;

上代码吧:

2017-11-09_091624.jpg

2017-11-09_091711.jpg

然后看操作:


我将D:\temp下放了很多的版本升级sql然后随便改了几个txt结尾,

为了测试多种格式的文件类型

然后胡乱修改了一些异常的字符集后

启动程序开始检测。。。。

2017-11-09_093843.jpg

2017-11-09_093903.jpg

然后这是一些过程的截图,发现异常后会完成替换。

由于是多线程进行的,所以change OK的信息会在后面打印。

2017-11-09_093953.jpg

由于调用了logging,会在同级目录下生成日志。

2017-11-09_094022.jpg

有空了封装下界面放到附件里,今天局点上线事情比较多阿。。。。


作者:王翔/一梦七年诗

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。