import sys
reload(sys)
sys.setdefaultencoding('utf-8')
for t in range(100):
print t
py2.7 中,上述代码在 IDE 里无法打印出值,通过 cmd 运行正常; 注释掉前三句后,IDE 和 CMD 运行都正常。 不知道为什么?
1
soulzz 2019-04-16 15:38:07 +08:00
python 中编码确实让人很头疼
你代码顺序错了 import sys sys.setdefaultencoding('utf-8') reload(sys) for t in range(100): print t |
2
ysc3839 2019-04-16 15:41:38 +08:00
“无法打印出值”是怎么个无法?
|
3
shuax 2019-04-16 15:41:53 +08:00
是时候用 Python3 了
|
4
oldbird OP |