Python错误: SyntaxError: Non-ASCII character

来源:互联网 发布:js 满足条件执行 编辑:程序博客网 时间:2024/06/04 18:00

1)问题描述

在写Python代码的过程中,有用到需要输出中文的地方,但是运行后发现上述错误。

SyntaxError: Non-ASCII character ‘\xe4’ in file ./common.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

错误提示中给出了问题解决的连接,所以就点进去看了看。具体点这里:点击打开链接

(2)问题解决

通过学习错误中给出的连接,发现是编码问题,如果在python中出现了非ASCII码以外的其他字符,需要在代码的开头声明字符格式。具体声明字符的方法有三种:

# coding=<encoding name>or(using formats recognized by popular editors)#!/ues/bin/python# -*- coding:<encoding name>-*-or#!/ues/bin/python#vim: set fileencoding=<encoding name>

选用三种种的一种,在代码的开头加上指定的编码格式。就会解决刚才出现的问题。
例如,我在代码中加入了:

[python]#!/usr/bin/python  #-*-coding:utf-8-*- 

这就解决了显示中文的问题。

0 0
原创粉丝点击