我有点卡住了。。。你知道吗
我正在调用一个api来获取我的交易执行,但是函数有分页。。。所以,我想我至少需要打一次电话,看看总页数是多少。。然而,总页数是10000似乎很奇怪,因为我知道我只有大约4000-5000执行和给定的限制每页999,循环通过所有没有意义。。你知道吗
所以,我有一个想法,我想测试每个调用是否有嵌套dict是notEmpty,索引页+=1,然后再次调用。如果嵌套的dict是空的,我就停止。你知道吗
代码的一部分
try: getTrans = api_qr.get_my_executions(product_id=14, limit=999, page=1)
except jhAPIException as e:
print(e.status_code)
print(e.messages)
if e.status_code==429:
print("429 *** jh")
下面是调试器的快照。你知道吗
getTrans={dict}{current\u page':1,'total\u page':10000,'models':[{'id':45145692,'quantity':'4545.0','price':'0.065','taker\u side':'sell','created\u at':1531388944,'my\u side':'buy'},{'id':44881596,'quantity':'1468.129','price':'0.07','taker\u side':'sell','created\u at':1531119691,'my\u side':'buy'},{'id':44389650,'数量':'1434.34420319','价格':'0.096','买方':'buy','创建地点':1530559665,'我的卖方':'buy'}。。。。。。例如
检查“模型”是否为空的最优雅的方法是什么?你知道吗
提前谢谢
您的
getTrans
似乎返回一个字典,而您显示的字典包含数据。你知道吗如果你没有分享,那么解决方案是:
或:
相关问题 更多 >
编程相关推荐