无法 运行 脚本,因为我的脚本中存在 'å
Unable to run script because of the 'å's presence in my script
这是导致错误的行:
emner = browser.find_element_by_link_text('Armbåndsure og lommeure')
并且输出:
File "test.py", line 96
SyntaxError: Non-UTF-8 code starting with '\xe5' in file test.py on line 96, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
我需要在我的脚本中包含这个“å”,没有办法解决它,我无法替换它。我如何 "allow" 它在我的脚本中。我知道它关于 unicode 的一些东西,但我不太了解它。所以我认为好心的人会在堆栈溢出时帮助我。
提前致谢!
您已将文件保存为非 UTF8 编码,但 Python 3 默认将文件解释为 UTF8 编码。
从您使用的任何文本编辑器将文件保存为 UTF8,或者将行 # coding: latin-1
添加为文件的第一行或第二行。
如果两者都做不到,您可以将非 ASCII 文本替换为仅 ASCII 转义序列:'Armb\xe5ndsure og lommeure'
这是导致错误的行:
emner = browser.find_element_by_link_text('Armbåndsure og lommeure')
并且输出:
File "test.py", line 96
SyntaxError: Non-UTF-8 code starting with '\xe5' in file test.py on line 96, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
我需要在我的脚本中包含这个“å”,没有办法解决它,我无法替换它。我如何 "allow" 它在我的脚本中。我知道它关于 unicode 的一些东西,但我不太了解它。所以我认为好心的人会在堆栈溢出时帮助我。
提前致谢!
您已将文件保存为非 UTF8 编码,但 Python 3 默认将文件解释为 UTF8 编码。
从您使用的任何文本编辑器将文件保存为 UTF8,或者将行 # coding: latin-1
添加为文件的第一行或第二行。
如果两者都做不到,您可以将非 ASCII 文本替换为仅 ASCII 转义序列:'Armb\xe5ndsure og lommeure'