python添加中文注释

  最近学习python,在敲一个小程序后准备添加一些注释,敲了一行中文后,保存运行,报错如下~

Non-ASCII character '\xe5' in file ./date on line 5, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

  开始一头包,google了下,原因是字符编码不对,要加#coding:utf-8,但是我的vim默认的字符编码不就是utf-8吗?

  这点还是不明所以~

  当然,这不是关键,关键是:

1 #!/usr/bin/env python
2 #coding:utf-8    

  #coding:utf-8这一行一定要加在第一行或者第二行!!

  不然程序无法识别......

posted on 2013-04-17 15:09  Z-fadeaway  阅读(569)  评论(0编辑  收藏  举报