我正在尝试从S& P中提取数据而我收到此错误。
FileNotFoundError:文件b' S& P_dfs / LMT.csv'不存在现在这个 是由此错误引起的:RemoteDataError('无法读取URL: {0}' .format(url))pandas_datareader._utils.RemoteDataError:无法 读取网址: http://www.google.com/finance/historical?q=LMT&startdate=Jan+01%2C+2000&enddate=Dec+20%2C+2016&output=csv
为了解决这个错误,我试了一下并接受了。但现在我的下一步是从股票代码csv文件中提取财务数据。如何让Python运行并跳过这些丢失的文件?
答案 0 :(得分:1)
您可以在try-except块中包装执行提取的代码,如下所示:
try:
# Code that does the fetching from the urls
except pandas_datareader._utils.RemoteDataError as e:
# Silence the error / skip the "bad" email
pass
这不是鼓励的行为,但它肯定不适合制作。
更好的方法是至少跟踪哪些网址"糟糕":
bad_urls={}
try:
# Code that does the fetching from the urls
except pandas_datareader._utils.RemoteDataError as e:
bad_urls[url] = message