下面是根据股票的特定股票代码从列表(股票代码)获取股票期权数据的代码。它还取决于股票期权的到期日。但是我得到这个错误:"ValueError:过期2021-07-30
找不到。有效期:[2022-01-21,2023-01-20]"我相信这是因为某些股票没有在2021年7月30日到期的期权,但不知何故进入了我的名单。如果期权报价机没有可用的截止日期:20121-07-30,我该如何合并continue语句来跳过该期权报价机?
opt_df = DataFrame()
for symbol in tickers:
ticker = yf.Ticker(symbol)
opt = ticker.option_chain('2021-07-30')
opt_df.append(opt)
Try/except语句有ValueError异常?
opt_df = DataFrame()
for symbol in tickers:
try:
ticker = yf.Ticker(symbol)
opt = ticker.option_chain('2021-07-30')
opt_df.append(opt)
except ValueError:
continue