【发布时间】:2020-07-08 16:28:23
【问题描述】:
假设我有以下 python 代码:
hp = 0
if 'header' is in paramdict.keys():
hp = paramdict['header']
mydf = [pd.read_excel(xlsx, sheet, header = hp) for sheet in xlsx.sheet_names]
如果header 在paramdict 中,我只想传递它。 (默认值为 0)
有没有更好的方法来做到这一点,或者更容易/占用更少空间的方法?我已经尝试过 fstrings 和 eval 但无法让它们工作。
【问题讨论】:
标签: python python-3.x one-liner