关于python2.*中文出现 SyntaxError: Non-ASCII character ‘\xe8’ 问题

这是由于python编码的问题, python中默认的编码格式是ASCII格式, 所以在没修改编码格式时无法正确打印汉字。

解决办法在文件开头设置如下:

第一种方法:使用 # coding=utf-8 or # coding:utf-8 (以下 : 号作用等同于 =)

#!/usr/bin/python
# coding=utf-8

第二种方法:

#!/usr/bin/python
# -*-coding=utf-8 -*-

第三种方法:

#!/usr/bin/python
# vim: set fileencoding=utf-8

例子:

#!/usr/bin/python
# coding=utf-8
import time  # 导入一个时间模块

TimeData = time.time()

print('当前时间戳为:' + str(TimeData))

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注