我该如何在我的Python脚本中检测它是否由调试解释器运行(即python_d.exe而不是python.exe)? 我需要更改一些传递给扩展的dll文件的路径。
例如,我想在我的Python脚本开头执行以下操作:
#get paths to graphics dlls
if debug_build:
d3d9Path = "bin\\debug\\direct3d9.dll"
d3d10Path = "bin\\debug\\direct3d10.dll"
openGLPath = "bin\\debug\\openGL2.dll"
else:
d3d9Path = "bin\\direct3d9.dll"
d3d10Path = "bin\\direct3d10.dll"
openGLPath = "bin\\openGL2.dll"
我考虑在扩展中添加一个"IsDebug()"方法,如果是调试版本(即使用“#define DEBUG”构建)则返回true,否则返回false。但这似乎有点不太妥当,我相信我可以让Python告诉我...