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/#
目录
相关文章
|
2月前
|
存储 Python
Python文件编码概念详解
Python文件编码概念详解
26 1
|
2月前
|
机器学习/深度学习 运维 Python
python深度学习实现自编码器Autoencoder神经网络异常检测心电图ECG时间序列
python深度学习实现自编码器Autoencoder神经网络异常检测心电图ECG时间序列
|
16天前
|
Python
11个提升Python列表编码效率的高级技巧
Python中关于列表的一些很酷的技巧
24 1
|
10天前
|
存储 缓存 Python
python中小数据池和编码
python中小数据池和编码
23 3
|
22天前
|
缓存 Java Unix
python中内存管理等10个编码习惯
【7月更文挑战第3天】本文涵盖了Python编程中的变量管理、模块导入、命令行参数、内存管理和面向对象设计的10个关键概念。
24 0
python中内存管理等10个编码习惯
|
1月前
|
自然语言处理 Python
Python编码问题
Python编码问题是指在处理文本时,由于编码不一致导致程序不能正确处理文本的问题。在Python中,编码问题主要有两种情况:文件编码问题和字符串编码问题。
33 7
|
17天前
|
数据处理 开发者 Python
别再盲目编码!一文读懂Python线程与进程的使用场景与限制,助你成为并发编程高手!
【7月更文挑战第8天】Python并发编程提升效率,关键在于理解线程和进程的适用场景。I/O密集型任务如Web服务器适合用线程,示例展示了使用`threading`处理HTTP请求。CPU密集型任务则利用`multiprocessing`创建进程,绕过GIL限制,实现多核利用。注意线程的GIL限制和进程的开销,选择合适模型以优化并发性能。
17 0
|
1月前
|
Python IDE 开发工具
【Python贪吃蛇】:编码技巧与游戏设计的完美结合
【Python贪吃蛇】:编码技巧与游戏设计的完美结合
|
2月前
|
存储 Python
Python中文编码
Python中文编码
|
1月前
|
自然语言处理 Python
Python 中的编码与解码字符集与 Unicode 的详解
【6月更文挑战第10天】Python编程中,理解字符编码(如ASCII、UTF-8)和Unicode至关重要,它们关乎文本数据的正确处理。编码是字符转字节,解码则相反。UTF-8能表示几乎所有字符,适合多语言。Unicode为全球字符提供唯一编码。处理不同源文本时,需注意编码一致性,否则可能产生乱码。Python支持Unicode,但错误的编码解码操作可能导致问题。要确保程序处理文本的正确性,需选合适编码方案并保持编码一致性。