如何使用for循环迭代数组

时间:2016-09-20 18:59:30

标签: python arrays api

所以基本上我得到一个id列表并将它们存储在数组ID中。我想用这些id做api调用。这是我的代码:

compile 'com.google.android.gms:play-services-appinvite:9.4.0'
compile 'com.android.support:support-v4:24.2.0'
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:design:24.2.0'

所以基本上我不知道如何将id分开以运行单个呼叫。我该怎么做呢使用我的代码,它只是尝试以1 api调用运行所有ID。

1 个答案:

答案 0 :(得分:3)

您的for循环正在根据ids而不是id构建调查网址。

将其更改为

for i in ids:
    url2 = "https://swag.com/"
    # your mistake was using str(ids) here.
    survey_url = url_2 + str(i)
    # proceed further with making the request for this survey url
    # Also, I feel the response_2, data_2 and print(response_2.text)
    # should be inside this for loop

捕获此错误的一种简单方法是放置一个print语句并打印您的survey_url。