Python编码错误:UnicodeEncodeError
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python编码错误:UnicodeEncodeError相关的知识,希望对你有一定的参考价值。
抓取交易所评论时,有一些汉字待处理,比如“”2018年1月1日“”,需要将日期转化为datetime类型。
很奇怪,在windows环境只需添加
# -*- coding: utf-8 -*-
即可正常运行,但复制到linux系统后,会报错:UnicodeEncodeError: \'ascii\' codec can\'t encode characters in position 0-22: ordinal not in range(128)
找到解决办法:https://blog.csdn.net/qq_39521554/article/details/79920374
或者: https://www.cnblogs.com/kevingrace/p/5893121.html
如下所示:
# -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding(\'utf-8\')
具体原因仍未知。。。。
以上是关于Python编码错误:UnicodeEncodeError的主要内容,如果未能解决你的问题,请参考以下文章