Pycharm调试器监视UnicodeEncodeError

时间:2018-05-07 03:09:19

标签: python python-3.x python-2.7 encode

版本是:

  • PyCharm 2018.1.2(专业版)
  • Python 2.7
  • Python 3.6

test.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在调试器中UnicodeEncodeError时会引发watch

enter image description here

但是在使用Python3.6在Pycharm中对它进行调试时它是正常的:

enter image description here

0 个答案:

没有答案