Ubuntu下,python输出中文
2024-10-19 00:29:53
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编码,但还是出现乱码,则可能是指定编码的语句放的位置不正确!!!
最新文章
- aliyun阿里云Maven仓库地址——加速你的maven构建
- ubuntu 下安装mysql,以及配置远程登录
- [Android]Volley源码分析(三)
- java中的异常理解
- BFS(八数码) POJ 1077 || HDOJ 1043 Eight
- mysql 存储过程,搞死人的语法
- codeforces 446B(优先队列)
- jdk1.8 J.U.C之FutureTask实现机制分析
- POJ 1039问题描述
- OpenFlow Switch学习笔记(一)——基础概念
- codeforces 278Div1 B题
- ll 详解
- 配置vim之插件
- 学习笔记:JavaScript-入门篇
- windows下python3.4安装lxml提示";Unable to find vcvarsall.bat";
- 朱晔的互联网架构实践心得S2E1:业务代码究竟难不难写?
- win server 2012 服务器不能ping通
- blfs(systemv版本)学习笔记-制作一个简单的桌面系统
- 聊一聊docker存储驱动
- Caffe使用step by step:faster-rcnn目标检测matlab代码