python 编码问题解决方案
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 编码问题解决方案相关的知识,希望对你有一定的参考价值。
1.‘ascii‘ codec can‘t encode characters in position 6-7: ordinal not in range(128)
此问题原因是基本上是ascii编码方式,由此Python自然调用ascii编码解码程序去处理字符流,当字符流不属于ascii范围内,就会抛出异常(ordinal not in range(128))。
参考:http://wangye.org/blog/archives/629/
解决方案:
import sys
reload(sys)
sys.setdefaultencoding(‘utf-8‘)
2.‘latin-1‘ codec can‘t encode characters in position 6-7: ordinal not in range(256)
参考:http://blog.csdn.net/u014744494/article/details/41986647
解决方案:
在下图所示处加上下面箭头所指那句,即图后蓝色代码
account = accountraw.encode("utf-8").decode("latin1")
以上是关于python 编码问题解决方案的主要内容,如果未能解决你的问题,请参考以下文章