代码如下 def main(): Log(exchange.GetAccount()) fc = exchange.IO("api", “GET”, “/order/mining/difficulty”) Log(fc)
输出: map[message:Ok code:0 data:map[difficulty:10000 prediction:2354.81027732]] 怎么能取出中间的10000呢
小小梦 返回的 ,JSON对象, 可以直接 用键名 访问 键值的。 以下节选 API 文档。 https://dn-filebox.qbox.me/d4343946eb7125deafaa4c2dee967c273fc56cbd.png
deeplearn 不依赖json和re库的话,最直接的做法如下: # fc = 'map[message:Ok code:0 data:map[difficulty:10000 prediction:2354.81027732]]' diff_index = fc.find('difficulty') pred_index = fc.find('prediction') if (diff_index >= 0) and (pred_index >=0): difficulty = int(fc[diff_index+11:pred_index-2]) print difficulty
milur 还有个地方想请教一下,Python写的策略如何调用重试函数_C呢
milur 明白了 , 感谢
小小梦 一样, 直接 写 _C(func)