我试图让这个github上的python脚本正常工作。在
https://gist.github.com/lebedov/f09030b865c4cb142af1
该脚本从Google检索股票报价。在
当我运行函数stock = get_google_finance_intraday("AAPL")
时,我得到错误_csv.Error: iterator should return strings, not bytes (did you open the file in text mode?)
我找到了导致错误的代码行。在
是39号线。在
reader = csv.reader(page.content.splitlines())
我使用的是pythonv3.6。我怀疑代码运行在pythonv2上,而不是v3上。在
Python3要求您将字节数组(来自文件的数据)解码为实际的字符串
在将这些行传递给csv解析器之前,您需要对这些行执行此操作。在
但以下情况确实适用于盘中价格: https://finance.google.com/finance/getprices?q=IBM&p=1d&i=60&f=d,o,h,l,c,v 注意URL的变化。在
现在看来,日内交易不仅仅是恢复每日价格 试试这个: https://www.google.com/finance/getprices?i=60&p=10d&f=d,o,h,l,c,v&df=cpct&q=IBM
相关问题 更多 >
编程相关推荐