3.68K 浏览
0

直接关闭shell窗口也关干净了吧,不需要专门去api.close吧?

Shoe X 已回答的问题 2020年8月31日
0

我是这样写close()的,把while True放入异常捕获try中,感觉有效果,每次按Ctr+C都能打印出“中止”。

from tqsdk import TqApi
api = TqApi()
SYMBOL = "SHFE.rb2101"
klines = api.get_kline_serial(SYMBOL, 60*60*24)
try:
    while True:
        api.wait_update()
        print(klines.iloc[-1]['close'])
except KeyboardInterrupt:
    print("中止")
    api.close()

Shoe X 已回答的问题 2020年8月31日
您正在查看2个答案中的1个,单击此处查看所有答案。