python编码问题 解决方法
python
编码
sys
在用python的时候经常会遇到编码乱码的问题,这时就需要用到sys模块。具体代码如下:
此方法经测试在python3环境下会报错,但在python2环境下正常。
- Traceback (most recent call last):
- File "E:\Code\python\spider\weather.py", line 9, in <module>
- sys.setdefaultencoding("utf-8")
- AttributeError: module 'sys' has no attribute 'setdefaultencoding'
下面就说说在python3下该怎么解决,在stackoverflow问了一下才知道只要加上一句if判断语句即可,代码如下:
问题解决了~~~
转载请标明出处,谢谢!
http://blog.163.com/hexin_mars_blog/blog/static/248215040201641204938215/#