Loading ...

如何取出IO返回值中的某个数呢

Author: milur, Created: 2018-07-01 16:51:38, Updated:

代码如下 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呢


Related

More

小小梦 返回的 ,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)