如何动态分配参数值

2024-10-02 16:25:36 发布

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

我不熟悉API的用法,我正在尝试动态地分配值。 基本上,我将要求用户输入参数值,我希望使用该值作为参数,而不是硬编码用户提供的值

下面是我如何硬编码API参数值的一个片段

response = requests.get("https://api.opendota.com/api/players/365247625/wordcloud")

您可以使用“365247625”作为动态发送的值,而不是像我上面所做的那样硬编码


Tags: 用户httpscomapi用法编码参数get
1条回答
网友
1楼 · 发布于 2024-10-02 16:25:36
  1. 您可以使用input()向用户请求一个值
  2. 然后,您可以通过执行string的.format()方法动态地将该值放入字符串中,该方法将{}替换为参数:
val = input()
response = requests.get("https://api.opendota.com/api/players/{}/wordcloud".format(val))

相关问题 更多 >