我使用的数据来自一个API,它给我的信息,球员从一个氏族,如他们的标签。每个玩家都需要更多的数据,这可以通过对“players”路径进行另一个API调用来完成,包括他们的标记。由于氏族有很多成员,这可能会改变,我在考虑一个动态函数,自动从每个玩家那里获取标签,并将其插入URL。
这可能吗?因为否则我需要手动调用函数(python的新功能)。
member_tags = ["12345", "61244", "66334"]
def import_requests(path, tag):
url = "https://....../<+path+>"
url = url.replace("<+path+>", path)
url = url + "/" + tag
print(url)
import requests
import_requests("clans", "12345")
在这个例子中,“12345”标签应该被插入到import_requests中,然后是“61244”等等。
1条答案
按热度按时间3pmvbmvn1#
我不知道我是否理解你的问题,但是你需要
f-string
来生成不同tag
的URL。和
for
-循环运行import_requests()
与member_tags
不同的tag
大概是这样的:
PEP 8 -- Style Guide for Python Code