Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.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
如何删除';Http连接错误';在python 35中_Python - Fatal编程技术网

如何删除';Http连接错误';在python 35中

如何删除';Http连接错误';在python 35中,python,Python,我在执行此代码时遇到问题 import datetime as dt import matplotlib.pyplot as plt from matplotlib import style import pandas as pd import pandas_datareader.data as web style.use('ggplot') start=dt.datetime(2000,1,1) end=dt.datetime(2016,12,

我在执行此代码时遇到问题

   import datetime as dt
   import matplotlib.pyplot as plt from matplotlib 
   import style import pandas as pd 
   import pandas_datareader.data as web 
   style.use('ggplot') 
   start=dt.datetime(2000,1,1)
   end=dt.datetime(2016,12,31)
   df= web.DataReader('TSLA', 'yahoo', start, end) 
   print(df.head()) 
我面临着这个错误:

ConnectionError(e,request=request)requests.exceptions

连接错误:

HTTPConnectionPool(host='ichart.finance.yahoo.com',port=80):

url超过最大重试次数:/table.csv?>s=TSLA&f=2016&g=d&b=1&d=11&e=31&ignore=.csv&c=2000&a=0

(由NewConnectionError(':未能建立新连接:[Errno 11001]getaddrinfo失败',)引起)


雅虎提供的财务API已停止使用。不再提供此功能:


雅虎提供的财务API已停止使用。不再提供此功能:

这太简单了

在代码上用谷歌取代雅虎

运行代码:

import datetime as dt
import matplotlib.pyplot as plt
from matplotlib import style
import pandas as pd
import pandas_datareader.data as web
import numpy as np
style.use('ggplot')
start=dt.datetime(2000,1,1)
end=dt.datetime(2016,12,31)
df= web.DataReader('ERIE', 'google', start, end)
print(df.head())
但是,这种代码仍然有一个缺点

  • 此代码仅适用于美国公司,不适用于印度公司。试试你自己 库沙尔

    太简单了

    在代码上用谷歌取代雅虎

    运行代码:

    import datetime as dt
    import matplotlib.pyplot as plt
    from matplotlib import style
    import pandas as pd
    import pandas_datareader.data as web
    import numpy as np
    style.use('ggplot')
    start=dt.datetime(2000,1,1)
    end=dt.datetime(2016,12,31)
    df= web.DataReader('ERIE', 'google', start, end)
    print(df.head())
    
    但是,这种代码仍然有一个缺点

  • 此代码仅适用于美国公司,不适用于印度公司。试试你自己
    KUSHAL

    你确定ichart.finance.yahoo.com是第三台主机吗?我的请求给了我一个DNS错误。你检查过该站点是否可以通过浏览器访问吗?我无法访问它。看来主人搞错了,多谢!我知道了。你确定ichart.finance.yahoo.com是第三个主机吗?我的请求给了我一个DNS错误。你检查过该站点是否可以通过浏览器访问吗?我无法访问它。看来主人搞错了,多谢!我明白了。非常感谢@nab iiovich非常感谢@nab iiovich