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

python 中文编码问题

2017-12-08 16:50 155 查看
现在可以公开的情报

python 3.x以下源文件(.py)默认是用ascll进行编码的,也就是就算你的IDE是用UTF-8编辑和保存文件的,但是python解释器是以ASCLL读取文件,就会出错。

所以在任何位置输入中文都会出错。

错误如下:

SyntaxError: Non-ASCII character '\xe5' in file


解决方法。

具体见:here

在源文件的第一行或者第二行(不能是其他行)加入以下代码:

# This Python file uses the following encoding: utf-8

或者

# encoding=utf-8
或者

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


让解释器选择对文件关于编码的处理方式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: