我已经在文件的头部添添加了 这部分的代码 为什么还是出现提示ASCII的编码错误呢?
#!/usr/bin/python
# -*- coding: utf-8 -*-
SyntaxError: Non-ASCII character 'xe6' in file .... but no encoding declared; see http://python.org/dev/peps/pe... for details
为什么呢?
学习ing2017-06-12 09:21:44
查看一下你的文件的编码格式,应该还不是Unicode类的UTF-8等。试用Notepad++,打开文件后选编码看要不要转译成UTF-8等
在linux环境下先查一下档案的编码
file -bi [filename]
也查一下你用的编辑器的编码设定,如用vim的话,vimrc档应该有这内容
set encoding=utf-8
set fileencoding=utf-8
因为encoding编码"环境"的问题,和你的作业系统和编辑环境相关,你发问时可以记得提。