【发布时间】:2018-08-08 08:26:23
【问题描述】:
我正在使用多个 try/except 块将数据帧(比如数据)的值分配给 3 个变量(比如 b、c、d)如果位置索引器超出,我想处理 IndexErrors界外。我目前正在做的如下图所示:
b,c,d=None,None,None
try:
b=data.iloc[1,1]
except:
pass
try:
c=data.iloc[2,1]
except:
pass
try:
d=data.iloc[0,2]
except:
pass
我想知道是否有更好的方法,例如函数 try_except() 或其他东西,以便我可以使用它,如下所示:
try_except(b=data.iloc[1,1])
try_except(c=data.iloc[2,1])
try_except(d=data.iloc[0,2])
【问题讨论】:
标签: python exception error-handling exception-handling