`

Python 安装编码报错 - UnicodeDecodeError

阅读更多
【基本介绍】
Python的编码问题,永无止境。

【错误介绍】



系统默认的编码是ascii
[root@vpn ~]# python
Python 2.6.8 (unknown, Nov  7 2012, 14:47:45) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print sys.getdefaultencoding()
ascii
>>> 



在报错的文件中临时添加utf8 或者 gb18030
import sys 
reload(sys) 
sys.setdefaultencoding('utf8') 



【参考】
http://blog.csdn.net/meylovezn/article/details/18080515
http://stackoverflow.com/questions/21129020/how-to-fix-unicodedecodeerror-ascii-codec-cant-decode-byte
  • 大小: 92.8 KB
分享到:
评论

相关推荐

    python bug清除手册-代码书写规范与基本使用.pdf

    解决方法:确保文件的编码与Python使用的编码一致,或者使用适当的编码方式来处理文件。 通过以上总结,我们可以看到,遵循良好的编程实践、注意代码的规范性和了解常见的错误类型对于编写高质量的Python代码至关...

    Python3编码问题答疑(并不解决问题).docx

    ### Python3编码问题答疑 ...虽然本文没有具体提供编码报错的解决方案,但它为理解Python3中的文本编码提供了一个清晰的框架。在实际开发中,开发者应根据具体情况选择合适的编码方式,避免出现编码相关的错误。

    解决Python 写文件报错TypeError的问题

    此外,当使用pickle模块进行序列化和反序列化时,要确保正确处理Python 2和Python 3之间的编码差异,以避免出现TypeError或UnicodeDecodeError。对于不同版本的Python,了解其在文件操作和序列化方面的差异是非常...

    moviepy音视频剪辑:TextClip.list(font)和search搜索字体报错

    总的来说,处理“UnicodeDecodeError: utf-8 codec cannot decode byte”这类错误,关键在于理解Python的字符串编码和解码机制,并针对性地调整代码或字体资源。通过上述方法,应该能够成功解决moviepy在处理字体时...

    基于spark mllib库的垃圾短信识别1

    - **问题描述**:当使用Python处理中文短信数据时,可能会出现`UnicodeDecodeError`错误,这通常是由于短信中包含的字符超出了GBK编码范围导致的。 - **解决方案**:使用pandas的`read_table`函数,并设置`encoding=...

    Python 解决中文写入Excel时抛异常的问题

    在上述描述的场景中,开发人员在使用Python脚本导出数据到Excel文件时,遇到了一个`UnicodeDecodeError`,错误信息表明 `'ascii'` 编码无法解码字节 `0xe6`,因为其不在ASCII字符集的范围内(ASCII只包含128个基本的...

    Python代码书写规范与基本使⽤.pdf

    在Python社区中,遵循PEP 8编码规范是一个良好实践。此规范详细地描述了代码的排版、空格使用、缩进、注释和命名等多方面的标准。 首先,关于代码书写规范,在Python中,一般建议在二元操作符两边加上空格,例如...

    python异常总结

    UnicodeError是一个通用的Unicode相关的错误,是ValueError的子类,它包括了UnicodeEncodeError、UnicodeDecodeError和UnicodeTranslateError,分别对应于编码、解码和转换过程中的错误。 ValueError异常在传入的...

    Python使用pickle模块存储数据报错解决示例代码

    然而,在实际使用过程中,可能会遇到一些报错情况,比如`TypeError: write() argument must be str, not bytes`和`UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 0: illegal multibyte ...

    Python3 解决读取中文文件txt编码的问题

    尝试用Python写一个Wordcloud的时候,出现了编码问题。 照着网上某些博客的说法添添改改后,结果是变成了“UnicodeDecodeError: ‘utf-8′ codec can’t decode byte…”这个错误。 捣鼓了一天啊,TXT(此处为本人...

    2022年度PYTHON知识点汇总整理版.pdf

    中文字符串在Python中可能会遇到编码问题,如果出现`UnicodeDecodeError`,可能是因为源文件编码格式不正确。解决方法是在文件开头添加注释`# -*- coding: utf-8 -*-`,确保文件以UTF-8编码。 布尔类型在Python中...

Global site tag (gtag.js) - Google Analytics