【发布时间】:2016-08-12 10:45:38
【问题描述】:
谁能告诉我如何检测代码是在 Nuitka 创建的 exe 中运行还是在普通的 python 解释器中运行?
我认为理想情况下我希望有一个“is_nuitka”标志,它在编译时设置为 True,而在未编译时可能根本不存在。
然后可以使用这样的代码:
if '__is_nuitka__' in locals() or '__is_nuitka__' in globals():
print('debug info: running in nuitka mode')
有什么建议吗?有这样的东西吗?任何替代方法?
【问题讨论】:
-
我也在为这个问题寻找解决方案。你找到解决方案了吗?