为googleajax搜索准备一个字符串?

2024-04-20 08:31:49 发布

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

我有诸如

["Tabula Rasa", "façade", "DJ Tiësto"]

我正在Python中使用基本url访问Google Ajax API:

^{pr2}$

我在使用这些字符串时遇到问题,我注意到我必须转换某些字符

eg. "Tabula Rasa" -->  "Tabula%20Rasa"

但是我有一个庞大的字符串列表,我不知道有什么方法可以自动地为URL查询准备这些字符串。在

任何帮助都将不胜感激。在


Tags: 字符串apiurlgoogletiajaxdj字符
1条回答
网友
1楼 · 发布于 2024-04-20 08:31:49

你要找的是urllib.quote():

>>> urllib.quote("Tabula Rasa")
'Tabula%20Rasa'

如果您还没有使用相同的编码,那么可能需要将非ASCII字符串重新编码为googleajaxapi所期望的编码。在

相关问题 更多 >