我试图编写一个使用UTF-8信息的Python脚本,但我收到了SyntaxError: Non-ASCII character
条消息。
看起来我可以通过在脚本的顶部添加以下内容来解决这个问题:
#!/usr/bin/python
# coding: utf8
但是当我运行这个脚本时,我得到ascii
:
#!/usr/bin/python
# coding: utf8
import sys
print sys.getdefaultencoding()
另外,我尝试过相同的结果:
#!/usr/bin/python
# -*- coding: utf-8 -*-
为什么我的脚本不使用UTF-8?
答案 0 :(得分:2)
您可以将其设置为utf-8:
import sys
reload(sys)
sys.setdefaultencoding("utf8")