今天再按之前方法测试的时候,不报错了???!!!
在Stack Overflow上面看了很多但是不懂,主要有说哪里要用[],而不是()的。?
本来想用在后面读取txt文件的第一列的
code = open(r'E:\ANACONDA\Lib\site-packages\qstk-0.2.8-py2.7.egg\QSTK\QSData\Yahoo\SH50.txt')
ls_stock_code = [x[0] for x in code]
TypeError Traceback (most recent call last)
<ipython-input-387-5c61d77a85cb> in <module>()
----> 1 code = open('E:\ANACONDA\Lib\site-packages\qstk-0.2.8-py2.7.egg\QSTK\QSData\Yahoo\SH50.txt')
2 ls_stock_code = [x[0] for x in code]
3 time_stamps = du.getNYSEdays(start_time, end_time, time_of_day)
4 data = db.get_data(time_stamps, ls_stock_code, ls_keys)
5
TypeError: 'DataFrame' object is not callable
这是txt文件内容,是因为需要注名分隔符吗?
嗯,问题暂时自己解决了