gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 21:28:51 25 4
gpt4 key购买 nike

我有一个脚本需要使用 __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')

如果你想有一个默认值。

关于python - 检测是否存在 IDLE/如何判断 __file__ 是否未设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7049481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com