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

静夜思运行失败

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

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

raceback (most recent call last):
  File "index.py", line 7, in 
    低头思故乡.'''
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)


正在回答

2 回答

我认为是它给的代码错误了

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

斐珺孜 提问者

正所谓错在哪里?
2018-04-14 回复 有任何疑惑可以回复我~
#2

Codergod

第一行注释 已经说明用utf-8,而加上 u 就要用 Unicode,矛盾了,删掉 ur 就可以了 而且,这里不需要 r ,后面没有任何 需要转义的
2018-04-14 回复 有任何疑惑可以回复我~
#3

斐珺孜 提问者

你说的都对!
2018-04-14 回复 有任何疑惑可以回复我~
#4

慕仰4458204 回复 Codergod

正解,utf-8和u矛盾了,把u去掉了,运行就正常了!感谢!
2018-05-24 回复 有任何疑惑可以回复我~
查看1条回复

# -*- coding: utf-8 -*-
 
print u'''静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。'''


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

斐珺孜 提问者

不行,报错。
2018-04-14 回复 有任何疑惑可以回复我~
#2

慕粉4161654 回复 斐珺孜 提问者

我运行可以啊
2018-04-14 回复 有任何疑惑可以回复我~
#3

斐珺孜 提问者 回复 慕粉4161654

我要把u去掉才行。。
2018-04-14 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

静夜思运行失败

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