【发布时间】:2022-11-11 23:18:42
【问题描述】:
我正在使用 Python 中的 yfinance 从 yahoo Finance 下载数据并循环浏览数百个代码,但随机出现一些代码错误,这会破坏整个过程。
有没有办法捕获异常并继续循环,但在出现错误时忽略那个“错误”代码,这样我就不必每次都从头开始?
这是我的代码
stockslist = pd.read_csv('KuCoins.csv')
combined = yf.download("SPY", start ="2022-01-01", end="2022-01-02")
for index, row in stockslist.iterrows():
ticker = (row['ticker'])
data = yf.download(ticker, start ="2022-03-01", end=currentDate)
这是我得到的错误:
** [100%**] 1 个中的 1 个已完成
1 下载失败:
- KDON-USD:未找到数据,交易品种可能被退市 回溯(最近一次通话最后):
例外:输入都是 NaN **
【问题讨论】:
-
您能否提供
stockslist的样本,以便我们重现错误?
标签: python yahoo-finance yfinance