优草派  >   Python

python读取文本内容中文乱码怎么解决?看完就能轻松解决

陈立鑫            来源:优草派

有很多人在使用python的时候也发现读取文本内容出现乱码问题了,其实这个问题非常好解决,而且非常普遍出现,那么小编就通过这篇文章来教会大家两种解决方法,大家一定要耐心阅读完。

python读取文本内容中文乱码怎么解决?看完就能轻松解决

一般出现这种问题都是文本出现编码问题,具体解决python读取文本内容乱码的方法有下面两种:

(一)查看文件编码方式:

import chardet
 fobj=open(fname,'r')
 data=fobj.read()
 print chardet.detect(data)['encoding']

(二)编码类型转换

python默认使用unicode字符集,默认编码方式utf-8.

str.decode('gbk')    #将gbk编码的字符串转换成unicode编码 str.encode('gbk')    #将unicode编码的字符串转换成gbk编码

以上就是小编给大家带来的解决python读取文本内容出现乱码的解决方法了,如果大家觉得小编的文章不错的话,大家可以多多关注一下我们官方网站,以便大家了解更多python知识。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行