批量txt文件gb2312编码转换成utf-8编码

python 批量txt文件gb2312编码转换成utf-8编码

该脚本主要用于编码gb2312的txt格式的小说转换为utf-8编码格式,注意编码格式。

该脚本会将目标目录下的所有txt文件转换为utf-8格式,在转换前没有做编码校验,所以请自行确保原文件编码是gb2312。

github源码地址

  • 1.将一个或多个文件放入脚本的同目录下,或在终端进入目录(cd命令),输入python trans-utf8.py
    执行后subfold下的文件都会转为utf-8格式
  • 2.打开trans-utf8.py文件51行处指定文件夹路径。
    file_list = get_all_file('/目标文件夹')

转换后会在文件前面加个’new_',并删除原文件。

友情提示:转换前最好备份一份文件。

代码:

import operator
import os


# 单文件夹下
def get_file():
    filename = [x for x in os.listdir('.')
                if os.path.isfile(x) and (os.path.splitext(x)[1] == '.txt' or os.path
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值