ANSI编码文件批量转换为UTF-8编码小tips
ANSI编码文件批量转换为UTF-8编码小tips
import chardet
import os
path = "C:\\Users\杜漪漪\Desktop\yunnan" # 所有txt存放的文件夹的路径
files = os.listdir(path) # 读取所有txt的文件名,包含后缀名
print(files)
print(len(files))
for file in files: # 循环所有txtp = path + "\\" + file # 拼接各个txt的路径f = open(p, 'rb') # 打开文件,读取内容,判断编码data = f.read()f.close()txtEncoding = chardet.detect(data).get("encoding")if txtEncoding == "GB2312": # 经个人实验,发现ANSI编码检测时为GB2312编码,所以以此为判断条件print(file)with open(p, 'r') as f: # 读取编码为ANSI编码txt的内容,存放到一个变量里content = f.read()f.close()with open(p, 'w', encoding="utf-8") as f: # 把读取的内容,存入原txt中,替换原内容f.write(content)f.close()
ANSI编码文件批量转换为UTF-8编码小tips相关推荐
- labeme批量转换json文件_Python实现markdown文件批量转换为word
Python实现markdown文件批量转换为word 正所谓,不会markdown的技术员不是老司机,自从用上markdown之后,人生又到了一波小高峰.有好东西怎么能不共享之,因此随之我不断的普( ...
- 【ASE+python】实现将poscar格式文件批量转换为xsd格式文件
将poscar格式文件批量转换为xsd格式文件 ASE介绍 ASE安装 ASE的ase.io.read()与ase.io.write() ase.io.read() ase.io.write() 单份 ...
- 将DWG文件批量转换为JPG文件
我们在工作上需要将DWG文件转换为JPG文件,在公司里有很多的DWG文件图纸转换JPG文件,我们不可能一个一个的转换,这时候我们为了提高工作效率需要将DWG文件批量转换为JPG文件,DWG文件批量转换 ...
- Bilibili手机端下载的Download文件批量转换为MP4软件【Bilibili_DownVideoToMp4】原创发布
Bilibili手机端下载的Download文件批量转换为MP4软件[Bilibili_DownVideoToMp4]原创发布 起因 Bilibili手机端的视频下载下来只能在手机上看,手机屏幕太小看 ...
- 如何在Excel中将多个Excel文件批量转换为CSV文件?
在Excel中,我们可以使用"另存为"功能将工作簿转换为CSV文件,但是您知道如何将多个Excel文件批量转换为单独的CSV文件吗? 在本文中,我介绍了一个VBA代码,用于将文件夹 ...
- linux 文件格式latin1,Linux下查看文件编码,文件编码格式转换和文件名编码
如果你需要在中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8.下面介绍一下,在Linux中如 ...
- php 把ppt转pdf文件大小,ppt转换成pdf 怎么将ppt文件批量转换为pdf文件?ppt高质量转换pdf的方法...
在工作上,有时候要处理多个文件,并且会涉及到各种资料文档的格式转换问题.前两天就有狸友跟小编说工作中需要将大量资料文件ppt转换成pdf格式再传输给他人.如果一个个将ppt转化为pdf的话工作量也是很 ...
- python2 gb2312编码文件批量转成utf-8
因为gb2312的文件会出现乱码,所以将其转换成utf-8文件 代码中有decode()函数,这个在python3中已经不使用了,请注意 #encoding=utf-8 import os, sys# ...
- mysql所有的编码_MySQL 批量修改数据表编码及字符集
当需要修改数据库编码和字符集时,通常需要对其下属的所有表及表中所有字段进行修改.以下备注批量修改方案( 以修改为 utf8mb4_bin 为例,注意将 db_name 换为真实的数据库名 ). 1. ...
最新文章
- 黄金时代:这个地区17所新大学建设,提速!
- 休眠 关闭串口输出_C#实例:串口通讯
- 【PAT甲级 十进制转十三进制】1027 Colors in Mars (20 分) Java版 5/5通过
- 包含min函数的栈 python_面试题_设计包含 min函数的栈
- 如何写出高性能SQL语句
- 查询手机号段对应地区编码_2020陕西专升本考试今日起查询成绩啦
- Myeclipse/eclipse 安装查看class文件的插件
- css修改select选择框option被选中的背景颜色_这 16 个 CSS 伪类,助你提升布局效率!
- 1650显卡能带动144hz吗_GTX1660显卡能称得起最甜吗?最猛GTX1660显卡性能测评
- 把表单转成json,并且name为key,value为值
- 和平精英体验服服务器更新维护什么意思,和平精英8月9日体验服官方申请地址 和平精英更新6项内容需要多注意!和平精英8月9日更新时间确定...
- 基于SQL Server CE的移动服务系统开发
- 数字全息干涉重建算法研究
- 如何把“春节”这个主题写成万用的申论范文
- 第七届河南省程序设计大赛——A 海岛争霸
- 墙裂推荐 Anaconda | 安利 Python IDE
- PSI 项目经理 PMP 计算题公式人话版解释
- MAC无法挂载移动硬盘
- SMS发送WapPush
- 2020年3月笔记本选购记录
热门文章
- 05,数据采集:怎样做好全量全要素连接和实时反馈
- MFC 实现打印机打印功能
- oxygen 生成java对象_利用oxygen编辑并生成xml文件,并使用JAVA的JAXB技术完成xml的解析...
- C语言函数讲义,C语言讲义——指针函数和函数指针
- Utopia unlimited: reassessing American literary utopias【翻译】
- JZOJ1496 页
- setenv与putenv的区别
- 利用Calendar简洁制作万年历
- springboot集成es7.2自定义注解创建索引
- 【C语言】之实现十进制转换为二进制