我有一个动态创建的uri数组,我想遍历它来检索json数据,然后用它来搜索特定字段中的特定值。不幸的是,我不断得到语法错误
for i in list_url_id:{
var t = requests.get(base_url+i+'?limit='+str(count),auth=HTTPBasicAuth(uname,pw)).json()
print(t)
}
如果我在循环中执行print(i)
,它会正确地打印出完整的URL。我迷路了
编辑:
base_url
是一个类似于https://www.abcdef.com:1443的URL
list_url_id
中的URI类似于/v1/messages/list/0293842
我没有问题(如前所述)将它们连接到打印操作中,但是当用于requests.get
的字符串时,它返回一个不可描述的语法错误
Python将括号内的代码视为字典,这可能导致语法错误
缩进在Python中用于遍历
for
循环这应该对您有用,注意
var
也被删除了,因为它是错误的语法。Python变量不需要显式声明来保留内存空间。当您为变量赋值时,声明会自动发生相关问题 更多 >
编程相关推荐