我是这样写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日