Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 雅虎财经api抛出404。urllib2.HTTPError:HTTP错误400:错误请求_Python_Python 2.7_Yahoo Finance - Fatal编程技术网

Python 雅虎财经api抛出404。urllib2.HTTPError:HTTP错误400:错误请求

Python 雅虎财经api抛出404。urllib2.HTTPError:HTTP错误400:错误请求,python,python-2.7,yahoo-finance,Python,Python 2.7,Yahoo Finance,然后在python控制台中 $ pip install yahoo-finance $ python 回溯(最近一次调用):文件“”中的第1行 “/Users/ishandutta2007/virtualenvironment/googlfin/lib/python2.7/site packages/yahoo_finance/init.py”, 第178行,在init self.refresh()文件“/Users/ishandutta2007/virtualenvironment/goog

然后在python控制台中

$ pip install yahoo-finance
$ python
回溯(最近一次调用):文件“”中的第1行 “/Users/ishandutta2007/virtualenvironment/googlfin/lib/python2.7/site packages/yahoo_finance/init.py”, 第178行,在init self.refresh()文件“/Users/ishandutta2007/virtualenvironment/googlfin/lib/python2.7/site packages/yahoo_finance/init.py”, 第142行,刷新 self.data\u set=self.\u fetch()文件“/Users/ishandutta2007/virtualenvironment/googlfin/lib/python2.7/site packages/yahoo_finance/init.py”, 第181行,in_fetch data=super(Share,self)。\u fetch()文件“/Users/ishandutta2007/virtualenvironment/googlfin/lib/python2.7/site packages/yahoo_finance/init.py”, 第134行,in_fetch data=self.\u请求(查询)文件“/Users/ishandutta2007/virtualenvironment/googlfin/lib/python2.7/site packages/yahoo_finance/init.py”, 第118行,输入请求 response=yql.YQLQuery().execute(query)File“/Users/ishandutta2007/virtualenvironment/googlfin/lib/python2.7/site packages/yahoo_finance/yql.py”, 第61行,执行中 “env”:urlopen中的DATATABLES_URL文件“/usr/local/ceral/python/2.7.12_2/Frameworks/python.Frameworks/Versions/2.7/lib/python2.7/urllib2.py”,第154行 返回opener.open(url、数据、超时)文件“/usr/local/ceral/python/2.7.12_2/Frameworks/python.framework/Versions/2.7/lib/python2.7/urllib2.py”,第435行,在open中 response=meth(req,response)文件“/usr/local/ceral/python/2.7.12_2/Frameworks/python.Frameworks/Versions/2.7/lib/python2.7/urllib2.py”,http_response中的第548行 “http”、请求、响应、代码、消息、hdrs)文件“/usr/local/ceral/python/2.7.12_2/Frameworks/python.framework/Versions/2.7/lib/python2.7/urllib2.py”,第473行出错 返回self._call_chain(*args)文件“/usr/local/ceral/python/2.7.12_2/Frameworks/python.framework/Versions/2.7/lib/python2.7/urllib2.py”,第407行,在_call_chain中 result=func(*args)File“/usr/local/ceral/python/2.7.12_2/Frameworks/python.Frameworks/Versions/2.7/lib/python2.7/urllib2.py”,第556行,默认为http_error_ raise HTTPError(req.get_full_url(),code,msg,hdrs,fp)urllib2.HTTPError:HTTP错误400:Bad请求


这没有说任何关于“找不到url”的内容。相关:这没有说任何关于“找不到url”的内容。相关:
>>> from yahoo_finance import Share
>>> yahoo = Share('YHOO')