python中解决中文字符输出错误的问题(SyntaxError: Non-ASCII character)

在python2.x中会遇到输出中文报错的问题,报错信息如下:

SyntaxError: Non-ASCII character 

这是因为python2.x默认编码格式是ASCII,没有指定编码无法正确打印中文,解决方法是在文件开头添加如下语句:

# -*- coding:utf-8 -*-

或者

# coding=utf-8

注意:python3.x默认编码格式是utf-8,可以正确解析中文,无需指定。

猜你喜欢

转载自blog.csdn.net/kevinjin2011/article/details/129419499