Python学习笔记 --- 对文本编码进行转换方法2
来源:互联网 发布:电子商务美工就业前景 编辑:程序博客网 时间:2024/05/18 00:53
# -*- coding:utf-8 -*-import codecsimport chardetdef convert_encoding(filename, target_encoding): content = codecs.open(filename, 'r').read() source_encoding = chardet.detect(content)['encoding'] if source_encoding != 'utf-8': print "SRC File ENCode : " + source_encoding + " FileName : " + filename content = content.decode(source_encoding, 'ignore') codecs.open(filename, 'w', encoding=target_encoding).write(content)def main(): filename = "/data/sftp/mysftp/upload/20170606/ODS_CMBCTBCT.del" convert_encoding(filename,'utf-8')if __name__ == '__main__': main()
此代码可以转换非utf-8格式的包含Ascii, GB2312等
文本转换方法1
阅读全文
0 0
- Python学习笔记 --- 对文本编码进行转换方法2
- Python 对文件进行编码转换
- Python 对文件进行编码转换
- 对数组进行转换编码的方法
- QT文本编码转换方法
- QT文本编码转换方法
- QT文本编码转换方法
- 使用Python进行编码转换
- 学习笔记①:使用python进行文本分类
- python学习--编码转换
- C#文本编码转换及读取文本编码方法
- 使用python对中文文本进行分词
- 如何用python对文本进行操作
- Javascript对url进行编码转换
- Linux下对文件进行编码转换
- Linux 对文件进行编码转换
- 对NSString进行URL编码转换
- 对NSString进行URL编码转换
- Ribbon源码解析及常见问题
- 剑指offer 面试题52 构建乘积数组
- Centos安装以及Alisql,LNMP架构安装
- DEP&栈保护&ASLR 开启关闭
- 三个简单的n方的排序
- Python学习笔记 --- 对文本编码进行转换方法2
- python解决字典中的值是列表问题的方法
- extend的实现
- My-Blog搭建过程:如何让一个网站从零到可以上线访问
- 0强转为指针的用处
- 如何用初级的JavaWeb知识写一个较简单的网站(一)
- user_constraints表字段Constraint_type值含义
- 关于HANLP的乱码问题
- QiYuAdmin-CentOS安装MySQL5.7