python编码问题

简介: python编码问题 解决方法python编码sys在用python的时候经常会遇到编码乱码的问题,这时就需要用到sys模块。具体代码如下:import sys  reload(sys) sys.setdefaultencoding("utf-8") 此方法经测试在python3环境下会报错,但在python2环境下正常。

python编码问题 解决方法

python
编码
sys

在用python的时候经常会遇到编码乱码的问题,这时就需要用到sys模块。具体代码如下:

  1. import sys 
  2.  
  3. reload(sys) 
  4. sys.setdefaultencoding("utf-8"

此方法经测试在python3环境下会报错,但在python2环境下正常。

  1. Traceback (most recent call last): 
  2. File "E:\Code\python\spider\weather.py", line 9, in <module> 
  3. sys.setdefaultencoding("utf-8"
  4. AttributeError: module 'sys' has no attribute 'setdefaultencoding' 

下面就说说在python3下该怎么解决,在stackoverflow问了一下才知道只要加上一句if判断语句即可,代码如下:

  1. import sys 
  2.  
  3. if sys.version[0] == '2'
  4. reload(sys) 
  5. sys.setdefaultencoding("utf-8"

问题解决了~~~


转载请标明出处,谢谢!

《marsggbo博客---python编码问题》

http://blog.163.com/hexin_mars_blog/blog/static/248215040201641204938215/#
目录
相关文章
|
3月前
|
Python
中文csv文本编码转utf8那些事 - python实现
中文csv文本编码转utf8那些事 - python实现
33 1
|
1月前
|
存储 移动开发 算法
Python怎么将图片转换成base64编码
Python怎么将图片转换成base64编码
24 0
|
6月前
|
Python
python base64编码demo
python base64编码demo
|
3月前
|
数据挖掘 开发工具 Python
基于Python开发的企业编码生成系统(源码+可执行程序+程序配置说明书+程序使用说明书)
基于Python开发的企业编码生成系统(源码+可执行程序+程序配置说明书+程序使用说明书)
|
4月前
|
自然语言处理 Python
【Python自然语言处理】文本向量化的六种常见模型讲解(独热编码、词袋模型、词频-逆文档频率模型、N元模型、单词-向量模型、文档-向量模型)
【Python自然语言处理】文本向量化的六种常见模型讲解(独热编码、词袋模型、词频-逆文档频率模型、N元模型、单词-向量模型、文档-向量模型)
230 0
|
2月前
|
Python
20个改善编码的Python异常处理技巧,让你的代码更高效
异常处理是写好代码的一个重要的方面,虽然许多开发人员都熟悉基本的try-except块,但是有很多更深入的知识可以使异常处理更高效、更可读和更python化。所以本文将介绍关于Python异常的20个可以显著改善编码的Python异常处理技巧,这些技巧可以让你熟练的掌握Python的异常处理。
217 4
|
2月前
|
Python
血常规(自动生成报告)(配套Python工具正在编码中)
血常规(自动生成报告)(配套Python工具正在编码中)
48 0
|
2月前
|
Python
在Python中,序数编码(Ordinal Encoding)
在Python中,序数编码(Ordinal Encoding)
39 6
|
2月前
|
机器学习/深度学习 算法 Python
在Python中,独热编码(One-Hot Encoding)
在Python中,独热编码(One-Hot Encoding)
71 8
|
2月前
|
数据采集 机器学习/深度学习 Python
在Python中进行特征编码
在Python中进行特征编码
35 1

热门文章

最新文章