无法运行脚本,因为“å”出现在我的脚本中

2024-10-03 21:28:54 发布

您现在位置:Python中文网/ 问答频道 /正文

以下是导致错误的行:

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

我需要有这个“å”在我的脚本没有办法绕过它,我不能取代它。我如何“允许”它出现在我的脚本中。我知道一些关于unicode的东西,但是我不太了解它。所以我想一个善良的人会帮我解决这个问题。你知道吗

提前谢谢!你知道吗


Tags: textpytestbrowser脚本by错误line
1条回答
网友
1楼 · 发布于 2024-10-03 21:28:54

您已将文件保存为非UTF8编码,但python3默认将文件解释为UTF8编码。你知道吗

从您正在使用的任何文本编辑器中将文件另存为UTF8,或者在文件中添加行# coding: latin-1作为第一行或第二行。你知道吗

如果两者都做不到,可以用仅ASCII转义序列替换非ASCII文本:'Armb\xe5ndsure og lommeure'

相关问题 更多 >