如何使用python中的请求循环API调用

时间:2013-08-08 02:31:07

标签: python python-requests

我正在尝试在python中编写一个脚本来循环遍历纬度/经度坐标列表,并通过边界API调用发送每个集合。我想编写每个API响应。

import json
import requests

coords = ['lat1, long1','lat2, long2','lat3, long3']

for x in coords:
    loc={'?contains':'x','&sets':'a_parameter'}
    response = requests.get('http://apicall.com/', params=loc)
    data = response.json()
    print data

我知道这不是在API调用中对'x'进行语法合法的正确方法,但我找不到包含请求API调用的for循环文档。

1 个答案:

答案 0 :(得分:1)

我想你想做这样的事情:

for x in coords:
    loc={'?contains' : x , '&sets' : 'a_parameter'}
    ...

这引用了x变量,而不是字符串'x'