Python 循环获取请求

标签 python python-3.x for-loop okta okta-api

我在一个文本文件中有一个用户列表,我正在将其读入 python,[john, mary, bob, alice] 我正在尝试对应用程序进行 API 调用,以获取有关该应用程序中用户配置文件的信息。 我可以使用 python request 发出请求,请求 URL 如下所示:

url = https://my-application.com/api/v1/users/john

我可以成功进行单个 API 调用,但我想使用 python 循环访问我的用户列表。 所以问题是,如何使用循环获取请求 URL 来替换每个用户的名称。 我猜测使用 for 循环,例如:

url = https://my-application.com/api/v1/users/%s.
for i in userlist:
   return url + str[i]

这对我来说没有多大意义,因为我无法让它工作。 如有任何帮助,我们将不胜感激。

谢谢

最佳答案

假设您使用的是 python 3.x,类似这样的东西应该可以工作:

for username in ['john', 'mary', 'bob', 'alice']:
    url = f'https://my-application.com/api/v1/users/{username}'
    print(username)

只需用您的调用和处理替换打印即可。

关于Python 循环获取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59278313/

相关文章:

php foreach里面for语句问题

python - 在 tensorflow 中训练后如何使用模型(保存/加载图表)

python - 将颜色应用于特定节点网络x

python - 如何在 boost python 中公开采用可变参数的 C++ 函数

python - 为特定脚本类型解析 html

python - 在 for 循环中添加 if 语句

java - 如何在 for 循环(数组)中打印 if 语句

python - 如何使用animation.FuncAnimation仅绘制当前帧?

python - 二维数组的 Numpy Delete

python - 如何将wav文件转换为JSON文件