1. 首页
  2. 编程语言
  3. Python
  4. Python实现把utf-8格式的文件转换成gbk格式的文件

Python实现把utf-8格式的文件转换成gbk格式的文件

上传者: 2022-04-01 15:24:53上传 PDF文件 48.54 KB 热度 15次

需求:将utf-8格式的文件转换成gbk格式的文件实现代码如下:代码讲解:函数ReadFile的第二个参数指定以utf-8格式的编码方式读取文件,返回的结果content为Unicode然后,在将Unicode以gbk格式写入文件中。这里,我们需要弄清楚gb2312、gbk和gb18030三者之间的关系运行后,发现没有报错,可以正常运行。因为,在GB18030字符集中,可以找到u'\xa0'对应的字符。但是,当我们执行后,发现可以成功的将utf-8格式的文件修改成了ansi格式。但,另外发现生成的文件中,每个一行都有一行空行。这里,可以指定以二进制流的形式写文件,修改后的代码如下:

下载地址
用户评论