自从Yahoo终止了下载EoD价格数据的服务以来,我遇到了下面的Python 下载继续下载所需的数据。不幸的是,我对Python完全陌生,而且我正在努力使用这个很有前途的工具。
我在Mac上运行Python2.7.10。在遵循脚本的安装说明之后,我没有看到任何错误消息。readme.md文件声明如下:
通过新API下载的CSV文件与原始iChart源的CSV文件有一些数据和格式上的差异。
很可能是因为我对Python完全陌生,所以我找不到Python代码的语法,无法像自述文件中提到的那样将数据下载到CSV文件中。
例如,除其他外,test_yqd.py只提供屏幕输出:
bash-3.2$ python test_yqd.py
('===', 'FP.PA', '===')
[u'Date,Dividends', u'2015-06-08,0.61', u'2016-06-06,0.61', u'2014-12-15,0.61', u'2014-03-24,0.59', u'2015-03-23,0.61', u'2016-03-21,0.61', u'2017-03-20,0.61', u'2014-09-23,0.61', u'2015-12-21,0.61', u'2015-09-28,0.61', u'2016-09-27,0.61', u'2016-12-21,0.61', u'2014-06-02,0.61', u'']
bash-3.2$这是很有希望的,因为我已经测试了一些数据集,而且我似乎能够访问我所需的所有数据,不幸的是,我的尝试未能下载带有数据的CSV文件。
实际上,我试图找到调用Python脚本并将数据下载到CSV中的语法。随后,我可以获取CSV文件并更新我的数据库并进行分析。我需要调用哪些Python命令来下载CSV文件?
任何导致理解和使用yahoo_quote_download脚本的帮助都将是非常感谢的。
发布于 2017-06-18 17:32:56
CSV代表“逗号分隔值”( 值 )。
从调用代码中得到的数据是CSV。
[u'Date,Dividends', u'2015-06-08,0.61', u'2016-06-06,0.61', u'2014-12-15,0.61', u'2014-03-24,0.59', u'2015-03-23,0.61', u'2016-03-21,0.61', u'2017-03-20,0.61', u'2014-09-23,0.61', u'2015-12-21,0.61', u'2015-09-28,0.61', u'2016-09-27,0.61', u'2016-12-21,0.61', u'2014-06-02,0.61', u'']每一行都是一行,每一行中有两个由逗号分隔的字段。CSV文件只不过是写入文件中的CSV数据。如果您需要一个CSV文件,您只需要将这些数据写入一个文件中,每次一行(也就是说,您需要在每个项之后添加一个新行)。
看起来,您的问题不在于Python编码。希望能帮上忙。
https://stackoverflow.com/questions/44604138
复制相似问题