Python 了解yahoo_quote_下载
由于Yahoo Finance终止了下载EoD价格数据的服务,我遇到了以下Python脚本来继续下载我需要的数据。不幸的是,我对Python完全陌生,我正在努力使用这个有前途的工具 我正在Mac OS X上运行Python 2.7.10。按照脚本的安装说明,我没有看到任何错误消息。readme.md文件说明了以下内容: 通过新API下载的CSV文件与原始iChart源的CSV文件在数据和格式上有一些差异 很可能是因为我对Python完全陌生,所以我找不到Python代码的语法,无法将数据下载到自述文件中提到的CSV文件中 在其他测试中,test_yqd.py仅提供屏幕输出,例如:Python 了解yahoo_quote_下载,python,csv,yahoo-finance,Python,Csv,Yahoo Finance,由于Yahoo Finance终止了下载EoD价格数据的服务,我遇到了以下Python脚本来继续下载我需要的数据。不幸的是,我对Python完全陌生,我正在努力使用这个有前途的工具 我正在Mac OS X上运行Python 2.7.10。按照脚本的安装说明,我没有看到任何错误消息。readme.md文件说明了以下内容: 通过新API下载的CSV文件与原始iChart源的CSV文件在数据和格式上有一些差异 很可能是因为我对Python完全陌生,所以我找不到Python代码的语法,无法将数据下载到自
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_下载脚本的帮助都将不胜感激。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编码。希望能有所帮助。为c0redumb干杯,我只是用:
用open('out.csv','wb')作为myfile:wr=csv.writer(myfile,delimiter='\n')writerow(yqd.load_yahoo__报价(ticker,'20170515','20170530'))
替换了,整个过程似乎运行得很顺利。