如何在没有for循环的情况下忽略get_data_yahoo的错误

2024-04-26 22:05:49 发布

您现在位置:Python中文网/ 问答频道 /正文

当我使用一个ticker列表运行以下代码时,我得到一个错误:

pdr.get_data_yahoo(ticker, '2008-01-01')

KeyError: 'Date'

是否有方法跳过导致此错误的股票代码并移动到下一个股票代码, 不使用for循环

提前谢谢


Tags: 方法代码列表fordatagetdate错误
1条回答
网友
1楼 · 发布于 2024-04-26 22:05:49

使用以下命令:

try:
  pdr.get_data_yahoo(ticker, '2008-01-01')
except:
  pass

话虽如此,但不建议您使用完全忽略所有错误的“pass”…您应该使用以下内容:

except ErrorWithCode as e: print("Received error with code:", e.code) pass

只忽略你知道其原因的错误

相关问题 更多 >