在RHEL6下使用Vim写python脚本发现不能使用中文注释,后来发现是编码问题
- [www.linuxidc.com @server python]$ cat ex4.py
- #!/usr/bin/python
-
- #中文注释
- #cars_num
- cars = 100
- #space_car_num
- space_in_a_car = 40
- drivers = 30
- passengers = 90
- cars_not_driven = cars - drivers
- cars_driven = drivers
- carpool_capacity = cars_driven * space_in_a_car
- average_passengers_per_car = passengers / cars_driven
-
- print "There are", cars, "cars available."
- print "There are only", drivers, "drivers available."
- print "There will be", cars_not_driven, "empty cars today."
- print "We can transport", carpool_capacity, "people today."
- print "We have", passengers, "to carpool today."
- print "We need to put about", average_passengers_per_car, "in each car."
- [www.linuxidc.com @server python]$ ./ex4.py
- File "./ex4.py", line 3
- SyntaxError: Non-ASCII character "xe4" in file ./ex4.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
加上# -*- coding:utf-8 -*-之后就能成功使用中文注释了
- [www.linuxidc.com @server python]$ cat ex4.py
- #!/usr/bin/python
- # -*- coding:utf-8 -*-
-
- #中文注释
- #cars_num
- cars = 100
- #space_car_num
- space_in_a_car = 40
- drivers = 30
- passengers = 90
- cars_not_driven = cars - drivers
- cars_driven = drivers
- carpool_capacity = cars_driven * space_in_a_car
- average_passengers_per_car = passengers / cars_driven
-
- print "There are", cars, "cars available."
- print "There are only", drivers, "drivers available."
- print "There will be", cars_not_driven, "empty cars today."
- print "We can transport", carpool_capacity, "people today."
- print "We have", passengers, "to carpool today."
- print "We need to put about", average_passengers_per_car, "in each car."
- [www.linuxidc.com @server python]$ ./ex4.py
- There are 100 cars available.
- There are only 30 drivers available.
- There will be 70 empty cars today.
- We can transport 1200 people today.
- We have 90 to carpool today.
- We need to put about 3 in each car.
- [www.linuxidc.com @server python]$
RHEL6 无人值守搭建脚本检查RPM包是否已经安装相关资讯 Python教程
- 简明Python教程PDF (今 22:17)
- Python实现蒙提霍尔问题 (03/08/2014 08:00:53)
- 用Python写一个FUSE(用户态文件系 (12/05/2013 12:15:42)
| - Python中的tab补全 (05/23/2015 09:04:15)
- Python 使用断言的最佳时机 (12/07/2013 09:36:53)
- 《Python开发技术详解》.( 周伟,宗 (11/13/2013 15:23:43)
|
本文评论 查看全部评论 (0)