2024-07-04 05:40:09 发布
网友
我正在使用Python ^{}库来调用一个API,并且我想在我发出的每个请求中附加一个参数(&t=abcd)。我当然可以做这样一个函数:
&t=abcd
import requests def callTheApi(url): return requests.get(url, params={'t': 'abcd'})
但不知怎的,我有一个想法,有一个更干净,更python的方式来做这件事,也许使用一个装饰或什么。有人知道怎么做吗?你知道吗
您可以使用^{}:
from functools import partial import requests call_the_api = partial(requests.get, params={"t": "abcd"})) call_the_api(url)
您还可以传递其他关键字参数来扩展/覆盖初始参数,例如:
call_the_api(url, params={"t": "efgh"})
您可以使用^{} :
您还可以传递其他关键字参数来扩展/覆盖初始参数,例如:
相关问题 更多 >
编程相关推荐