您的位置:首页 > 编程语言 > Python开发

python出现SyntaxError: Non-ASCII character '\xe6' in file 打印日期.py on line 1, but no encoding declared;

2017-05-23 13:51 1011 查看
import time

localtime = time.localtime(time.time())

print "本地时间为 :",localtime


运行时报错,解决方法:

因为Python在默认状态下不支持源文件中的编码所致。解决方案有如下三种:

一、在文件头部添加如下注释码:

# coding=<encoding name>例如,可添加# coding=utf-8

二、在文件头部添加如下两行注释码:

#!/usr/bin/python

# -- coding: <encoding name> -- 例如,可添加# -- coding: utf-8 --

三、在文件头部添加如下两行注释码:

#!/usr/bin/python

# vim: set fileencoding=<encoding name> : 例如,可添加# vim: set fileencoding=utf-8 :
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python
相关文章推荐