json 如何使用请求库在API地址中添加文本(Python)

ilmyapht  于 2023-01-14  发布在  Python
关注(0)|答案(1)|浏览(82)

我想在Python中的一个API地址中添加一些文本,我使用的是requests库,API地址为:
https://one-api.ir/translate/?token={token}&action={action}&lang={lang}&q={query}
我应该插入我的令牌{token}{action}部分我应该把谷歌搜索引擎和{lang}我应该把我想翻译的语言是fa(波斯语)和在最后一节,{query}我应该把我想翻译的文本。
这是我的代码:

response = requests.get('https://one-api.ir/translate/?token={token}&action={action}&lang={lang}&q={query}')

response.json()['result']

如何从用户处获得输入并替换它们,而不是{token}{action}{lang}{query}

k7fdbhmy

k7fdbhmy1#

你看过f字符串吗?f字符串是python中格式化字符串的一种方法。www.example.comhttps://docs.python.org/3/tutorial/inputoutput.html#fancier-output-formatting
示例:

token = "KeepThisSecret"
request = f"http://api.com/{token}/xyz"
print(request) # http://api.com/KeepThisSecret/xyz

相关问题