广州活力数据恢复中心

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1651|回复: 0

python3运行报错UnicodeEncodeError: 'ascii' codec can't encode character '

[复制链接]

92

主题

104

帖子

688

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
688
发表于 2020-4-5 17:12:24 | 显示全部楼层 |阅读模式
python3运行报错UnicodeEncodeError: 'ascii' codec can't encode character '

python3在ubunt下运行报错如下:
  1.     pprint.pprint(lfw)
  2.   File "/usr/lib/python3.5/pprint.py", line 53, in pprint
  3.     printer.pprint(object)
  4.   File "/usr/lib/python3.5/pprint.py", line 139, in pprint
  5.     self._format(object, self._stream, 0, 0, {}, 0)
  6.   File "/usr/lib/python3.5/pprint.py", line 167, in _format
  7.     p(self, object, stream, indent, allowance, context, level + 1)
  8.   File "/usr/lib/python3.5/pprint.py", line 189, in _pprint_dict
  9.     context, level)
  10.   File "/usr/lib/python3.5/pprint.py", line 346, in _format_dict_items
  11.     context, level)
  12.   File "/usr/lib/python3.5/pprint.py", line 167, in _format
  13.     p(self, object, stream, indent, allowance, context, level + 1)
  14.   File "/usr/lib/python3.5/pprint.py", line 282, in _pprint_str
  15.     write(rep)
  16. UnicodeEncodeError: 'ascii' codec can't encode character '\u2013' in position 15: ordinal not in range(128)
复制代码
折腾很久, 在pycharm上正常运行, 在ubuntu里报错, 害我还傻傻考虑是json编码出问题,想着要怎么强.get或者json强制转成utf-8编码。 把json以utf-8写入再读出.....
后来换个角度思考才发现原来解决问题这么简单。

两条命令:
游客,如果您要查看本帖隐藏内容请回复


一体优盘数据恢复 www.rflashdata.com
硬盘ROM损坏焊爆丢失配ROM服务
buffalo 隨身碟數據救援 bitlocker WDV2 lacie EFS等加密硬盘数据恢复,指纹爱国者加密优盘数据恢复 +86 18620923827
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|硬盘FLASH数据恢复论坛

GMT+8, 2024-11-1 08:00 , Processed in 0.040261 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表