最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】Python中import某个库出现错误:SyntaxError: Non-ASCII character xxx in file xxx, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

Python crifan 4119浏览 0评论

【问题】

自己参考别的python库,写了个自己的crifan.py文件,

在另一个文件中:

import crifanLib;

然后随便调用某个函数,结果运行出错:

    import crifanLib;
  File "E:\Dev_Root\python\BlogsToWordpress\163BlogToWordpress\163BlogToWordpress_v2012-03-18-home\crifanLib.py", line 191
SyntaxError: Non-ASCII character ‘\xef’ in file E:\Dev_Root\python\BlogsToWordpress\163BlogToWordpress\163BlogToWordpress_v2012-03-18-home\crifanLib.py on line
191, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

【解决过程】

1.看起来是语法出错了。

所以就去那个地址:

http://www.python.org/dev/peps/pep-0263/

中去看了下。

2.在文件头部添加了:

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

结果就没了这个语法错误了。

当然,也要确保当前crifanLib.py的确是UTF-8格式的。

转载请注明:在路上 » 【已解决】Python中import某个库出现错误:SyntaxError: Non-ASCII character xxx in file xxx, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.163 seconds, using 22.09MB memory