原子和spyder之间的区别

时间:2017-04-08 13:08:59

标签: python atom-editor spyder

我使用atom和spyder来编译相同的代码。但是我从这两个IDE得到了两个不同的结果。

我的代码是:

import tushare as ts
data=ts.get_k_data('002722',start='2017-01-01',end='2017-03-01')
print(data)

当我使用spyder时,我可以得到正确的结果,这是股票市场的数据。 但是当在atom中编译这段代码时,我的错误是:

nonnumeric port: '1080;DIRECT'
nonnumeric port: '1080;DIRECT'
nonnumeric port: '1080;DIRECT'
Traceback (most recent call last):
File "D:\wenzh\python\new.py", line 3, in <module>
data=ts.get_k_data('002722',start='2017-01-01',end='2017-03-01')
File "D:\Anaconda\lib\site-packages\tushare\stock\trading.py", line 679, in 
get_k_data
data = data[(data.date >= start) & (data.date <= end)]
File "D:\Anaconda\lib\site-packages\pandas\core\generic.py", line 2744, in 
__getattr__
return object.__getattribute__(self, name)
AttributeError: 'DataFrame' object has no attribute 'date'

问题是什么,为什么我从这两个IDE得到完全不同的结果?

0 个答案:

没有答案