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/#
目录
相关文章
|
存储 Python
Python文件编码概念详解
Python文件编码概念详解
367 1
|
Python
python第三方库-字符串编码工具 chardet 的使用(python3经典编程案例)
这篇文章介绍了如何使用Python的第三方库chardet来检测字符串的编码类型,包括ASCII、GBK、UTF-8和日文编码的检测示例。
1220 6
|
Python
Python 中如何指定 open 编码为ANSI
Python 中如何指定 open 编码为ANSI
460 1
|
Python
11个提升Python列表编码效率的高级技巧
Python中关于列表的一些很酷的技巧
278 1
|
数据采集 开发工具 Python
海康威视工业相机SDK+Python+PyQt开发数据采集系统(支持软件触发、编码器触发)
该系统基于海康威视工业相机SDK,使用Python与PyQt开发,支持Gige与USB相机设备的搜索及双相机同时显示。系统提供软件触发与编码器触发模式,并可在数据采集过程中实时保存图像。此外,用户可以调节曝光时间和增益,并进行信息输入,这些信息将被保存至配置文件以便下次自动加载。参数调节与实时预览等功能进一步增强了系统的实用性。
2290 1
|
开发者 Python
Python编码风格
Python编码风格
202 1
|
存储 缓存 Python
python中小数据池和编码
python中小数据池和编码
270 3
|
自然语言处理 Python
Python编码问题
Python编码问题是指在处理文本时,由于编码不一致导致程序不能正确处理文本的问题。在Python中,编码问题主要有两种情况:文件编码问题和字符串编码问题。
341 7
|
缓存 Java Unix
python中内存管理等10个编码习惯
【7月更文挑战第3天】本文涵盖了Python编程中的变量管理、模块导入、命令行参数、内存管理和面向对象设计的10个关键概念。
281 0
python中内存管理等10个编码习惯
|
Python IDE 开发工具
【Python贪吃蛇】:编码技巧与游戏设计的完美结合
【Python贪吃蛇】:编码技巧与游戏设计的完美结合

推荐镜像

更多