检测 IDLE 的存在/如何判断 __file__ 是否未设置

2024-05-29

我有一个脚本需要使用__file__,所以我了解到 IDLE 没有设置这个。有没有办法从我的脚本中检测到 IDLE 的存在?


if '__file__' not in globals():
    # __file__ is not set

如果你想做一些特别的事情__file__未设置。或者,

try:
    __file__
except NameError:
    # __file__ is not set
    raise

如果你想做某事,无论如何都会引发错误,或者

global __file__
__file__ = globals().get('__file__', 'your_default_here')

如果你想有一个默认值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检测 IDLE 的存在/如何判断 __file__ 是否未设置 的相关文章

随机推荐