版本包括:
你知道吗测试.py你知道吗
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import sys
print(sys.getdefaultencoding())
d = {'中文': '中文'}
print(d)
运行python test.py
时,输出是
ascii
{u'\u4e2d\u6587': u'\u4e2d\u6587'}
但是当在Python2.7的调试器中watch
调用它时,将引发UnicodeEncodeError
。你知道吗
但是用Python3.6在Pycharm中调试它是正常的:
目前没有回答
相关问题 更多 >
编程相关推荐