如题所示的错误发生在Python代码执行的阶段。
造成该问题的原因是:
Python解释器默认使用ASCII编码组织代码,而ASCII编码所能容纳的字符是有限的,所以如果出现了超出ASCII编码表之外的字符,Python的解释器就无法识别了,故而报错。

这种情况是很常见的,比方说,你在Python代码中非常核突的用了中文字符,如下:

这样的代码,运行时你会看到如题的错误,具体如下:

要修正该错误,需要在你的Python代码前声明字符集:
#encoding:utf8
或者:
#-*- encoding:utf8 -*-

即,将上述代码改为如下所示的形式:

这样,再次运行就没问题了:

————————————————
Finished。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装