Python中出现字符串语法错误:期望结束语句

5 投票
1 回答
27182 浏览
提问于 2025-04-28 03:48

这里插入图片描述

我有以下的变量赋值:

xpath_query="xpath='//a[@id="mylink"]'"

在我的pycharm编辑器中,这段代码出现了错误,并且在运行时也提示语法错误。我哪里做错了呢?

当我把光标放在红色波浪线附近时,它显示:“期望语句结束”

暂无标签

1 个回答

4

你在你的 " " 这段代码里用了双引号,所以它变成了:

"xpath='//a[@id=" <-- 这里要连在一起 --> "]'"

因此,这就出现了字符串语法错误。

如果你想在 " " 这段代码里包含 ",可以用 \ 来转义这个字符:

xpath_query="xpath='//a[@id=\"mylink\"]'"

撰写回答