我是 API 使用新手,我正在尝试动态分配该值。 基本上,我会要求用户输入参数值,并且我想使用该值作为参数。而不是对用户提供的值进行硬编码。
以下是我如何对 API 参数值进行硬编码的片段。
response = requests.get("https://api.opendota.com/api/players/365247625/wordcloud")
您可以使用“365247625”作为动态发送的值,而不是像我上面那样进行硬编码。
最佳答案
- 您可以使用
input()
向用户询问值 - 然后,您可以通过执行字符串的
.format()
方法动态将此值放入字符串中,该方法将{}
替换为参数:
val = input()
response = requests.get("https://api.opendota.com/api/players/{}/wordcloud".format(val))
关于python - 如何动态分配参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58574022/