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

  • Post author:
  • Post category:python


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

SyntaxError: Non-ASCII character 

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

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

或者

# coding=utf-8

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



版权声明:本文为kevinjin2011原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。