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

u'''...'''加中文出现异常

Traceback (most recent call last):
  File "index.py", line 2, in 
    print u'''静夜思'''
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)


正在回答

1 回答

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

在文件最前端加上以上注释,就OK啦! 你用的应该是py2.7 , 其默认编码方式为ASCII ,所以不能识别中文,需要先声明编码方式为utf-8,但是在py3以上的版本则不需要加上注释。而且你用的u'''...'''用于转义多行字符串,和加不加中文没有多大关系,没有首行的那一句注释,加日文也会报错。



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

举报

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

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

进入课程

u'''...'''加中文出现异常

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