我有这一行:
#str = u'Harsha: This has unicode character ♭.\n'
此行会导致SyntaxError: Non-ASCII character '\xe2'
,即使它已被注释。
如果我删除这一行,错误就会消失。谁能告诉我这里出了什么问题吗?
我使用 PyCharm 作为 IDE。
最佳答案
您想要在源文件的顶部添加以下行:
# -*- coding: utf-8 -*-
这告诉 python 你的源文件的编码是什么。
关于python-2.7 - 即使注释了一行也会引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32992421/