解决方案
underlying_symbol = 'SSE.000300' opt = api.query_options(underlying_symbol, expired=False) nan=np.float('nan') opt_q = pd.DataFrame(eval(api.get_quote(code).__str__()) for code in opt)
如下的代码,在tqsdk里能正常运行,在tqsdk2里,opt_q不能生成和tqsdk一样的DataFrame,请问,tqsdk2里的quote如何转换为普通的dict?
underlying_symbol = 'SSE.000300' opt = api.query_options(underlying_symbol, expired=False) opt_q = pd.DataFrame(api.get_quote(code) for code in opt)
jaried 编辑问题 2021年10月29日