Ubuntu下,python输出中文,,python教程里说
Ubuntu下,python输出中文,,python教程里说
python教程里说,如果要输出非英语文本就加前缀u或U,
例如:
print u"你好啊,祖国"
print u"こんにちは、私はとてもいいです"
结果会报错:SyntaxError: Non-ASCII character ‘\xe4‘ in file。。。。。。
解决的方法是:
#!/usr/bin/python
#coding:utf-8
print "こんにちは、私はとてもいいです"
print "这是中文,哈哈哈"
或者
#!/usr/bin/python
#-*-coding:utf-8-*-
print "こんにちは、私はとてもいいです"
注意,指定编码为utf-8 的那一行一定要做整个代码的第一或第二行。一般第一行指定python的解析器,所以编码就放在第二行。否则又会出一些乱七八糟的错。这也说明,如果你的代码中指定了utf-8编码,但还是出现乱码,则可能是指定编码的语句放的位置不正确!!!
Ubuntu下,python输出中文
相关内容
- Python 第一课笔记,,1、Hello Wo
- python2.+进化至python3.+ 语法变动差异(不定期更新),
- Python 之私有属性,,概要在基类的定义中,
- 如何轻松降级python for linux,,在Linux上,使用
- Python之路--Python基础9--Socket编程,,一、socket介绍
- python之字符串中有关%d,%2d,%02d的问题,,在python中,通
- Python字典,,1、字典类型定义 (
- Python 全栈开发一 python初识,,1.Python简介
- Python学习————基础入门,,上节课复习: 主
- python - 运算符,,#-*- codin
评论关闭