如何用Python批量将文件编码转换为UTF-8?

2026-05-26 23:590阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1170个文字,预计阅读时间需要5分钟。

如何用Python批量将文件编码转换为UTF-8?

由于这两天换了IDE,在导入之前工程的时候发现了一个大问题。由于我之前脑残,不知道怎么改代码格式,导致出现了大量的GBK编码,这让我非常难受。要么是这两个还说得过去,要么是这么多了。

由于这两天换了IDE,在导入以前的工程的时候发现了一个大问题,由于以前脑残的我不知道改编码方式,导致出现了大量的GBK,这就很难受,要是一个两个还好说,可是这么多要是一个一个的改我会觉得现在的我比以前还脑残,于是乎,我就想用python批量的修改一下,然后就产生了这篇文章,其中好多不足的地方还请大佬指导

如何用Python批量将文件编码转换为UTF-8?

本来一开始的思路还是比较清晰,觉得也比较简单,天真的认为用GBK的方式读取出文件内容,然后UTF8写入就好了,可是在实际的操作中我发现我就是太天真了,出现了大量的问题,比如说:

怎么查看文件的编码方式

好吧我承认就出现了这一个问题。

那么遇到问题我们该怎么办呢,没错,Google,果然功夫不负会Google人,我看到了一个函数,就是chardet.detect()函数,当然要导入chardet模块,也就是pip,如果是Anaconda的环境当我没说,pip了不要打我。

阅读全文

本文共计1170个文字,预计阅读时间需要5分钟。

如何用Python批量将文件编码转换为UTF-8?

由于这两天换了IDE,在导入之前工程的时候发现了一个大问题。由于我之前脑残,不知道怎么改代码格式,导致出现了大量的GBK编码,这让我非常难受。要么是这两个还说得过去,要么是这么多了。

由于这两天换了IDE,在导入以前的工程的时候发现了一个大问题,由于以前脑残的我不知道改编码方式,导致出现了大量的GBK,这就很难受,要是一个两个还好说,可是这么多要是一个一个的改我会觉得现在的我比以前还脑残,于是乎,我就想用python批量的修改一下,然后就产生了这篇文章,其中好多不足的地方还请大佬指导

如何用Python批量将文件编码转换为UTF-8?

本来一开始的思路还是比较清晰,觉得也比较简单,天真的认为用GBK的方式读取出文件内容,然后UTF8写入就好了,可是在实际的操作中我发现我就是太天真了,出现了大量的问题,比如说:

怎么查看文件的编码方式

好吧我承认就出现了这一个问题。

那么遇到问题我们该怎么办呢,没错,Google,果然功夫不负会Google人,我看到了一个函数,就是chardet.detect()函数,当然要导入chardet模块,也就是pip,如果是Anaconda的环境当我没说,pip了不要打我。

阅读全文