您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

用Python的方式检查是否存在某些东西?

用Python的方式检查是否存在某些东西?

LBYL风格,“三思而后行”:

var_exists = 'var' in locals() or 'var' in globals()

EAFP风格,“比请求更容易获得宽恕”:

try:
    var
except NameError:
    var_exists = False
else:
    var_exists = True

使用Python进行编码时,最好使用第二种样式(EAFP),因为它通常更可靠。

python 2022/1/1 18:29:58 有424人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶