vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 4
声望: 0

description

用了很多种方式,get_ticks以后,ticks也收到数据了,这个ticks能打印,但是就是死活保存不下来。。

Administrator
avatar
加入于:
帖子: 4122
声望: 229

file.write是写入文件缓冲区,后续还要通过file.close关闭文件来保存到硬盘上,或者通过file.flush不关闭往硬盘写一次。

Member
avatar
加入于:
帖子: 4
声望: 0

用Python的交易员 wrote:
先谢谢大大的回答,但是问题好像并不在file.close和fileflush上。
只要在subscribe执行之后就不能再写入文件了但是也不会报错,放在之前就没问题,不知道问题出在了哪里?
还望指教~
description

Administrator
avatar
加入于:
帖子: 4122
声望: 229

呃。。。你这里的tick_data最后运行完就直接退出了,没有任何等待啊,所以程序没时间完成写入了。

在tick_data最后加上:

raw_input()

阻塞主线程避免程序退出即可。

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3