Pythonスクリプトでデバッグインタープリタ(python.exeではなくpython_d.exe)が実行されている場合、どのように検出できますか?私は拡張機能に渡すいくつかのDLLへのパスを変更する必要があります。それはデバッグがある場合、私はtrueを返します拡張子を「IsDebug()」メソッドを追加することを考えた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"
:
例えばIdは私のPythonスクリプトの開始時にこのような何かをしたいですビルド(つまり、 "#define DEBUG"でビルドされました)、それ以外の場合はfalseです。しかし、これは私はあなたがファイル名に頼る気にしない場合のpythonは、簡単な方法...
あなたは余分なエスケープを避けるために、生の文字列を使用して考えがありますか? rbin \ debug \ direct3d9.dll ' – cdleary