为了账号安全,请及时绑定邮箱和手机立即绑定

为啥不行呢?

# -*- coding: utf-8 -*-
print u'''静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。'''
运行失败Traceback (most recent call last):
  File "index.py", line 8, in 
    低头思故乡。'''
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)


正在回答

4 回答

print '''静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。'''


3 回复 有任何疑惑可以回复我~
#1

白樾

为啥要把“u”去掉呢?
2019-03-28 回复 有任何疑惑可以回复我~
#2

慕运维3046995 回复 白樾

Python 3可以直接显示中文
2019-04-02 回复 有任何疑惑可以回复我~
#3

白樾 回复 慕运维3046995

谢谢大神
2019-04-06 回复 有任何疑惑可以回复我~
#4

Loedan 回复 慕运维3046995

当前编辑器环境python3吗
2019-05-28 回复 有任何疑惑可以回复我~
查看1条回复

# -*- coding: utf-8 -*-

print '''静夜思

床前明月光,

疑是地上霜。

举头望明月,

低头思故乡。'''


0 回复 有任何疑惑可以回复我~

# -*- coding: utf-8 -*-

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

print ur'''静夜思

床前明月光,

疑是地上霜。

举头望明月,

低头思故乡。

'''


0 回复 有任何疑惑可以回复我~

ascii不能解码字体

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

为啥不行呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信