如何检查Python Tools for Visual Studio的调试器是否连接到当前进程?

如何检查Python Tools for Visual Studio的调试器是否连接到当前进程?,python,visual-studio,ptvs,Python,Visual Studio,Ptvs,如何检查Visual Studio 2010 Python工具的调试器是否已附加到当前进程 和CheckRemoteDebuggerPresent函数不起作用,但Visual Studio 2008可以说它已经在调试中。VS2008是否使用一些DTE方法来实现这一点(列举VS的运行版本,包括旧的和未来的(??)版本,并检查它是否已经调试过…?),还是使用我可以在应用程序中使用的其他方法 注意:事实证明,WEBBG允许对该过程进行连接,因此如果需要同时调试C++和Python,可以尝试解决它。sy

如何检查Visual Studio 2010 Python工具的调试器是否已附加到当前进程

CheckRemoteDebuggerPresent
函数不起作用,但Visual Studio 2008可以说它已经在调试中。VS2008是否使用一些DTE方法来实现这一点(列举VS的运行版本,包括旧的和未来的(??)版本,并检查它是否已经调试过…?),还是使用我可以在应用程序中使用的其他方法


注意:事实证明,WEBBG允许对该过程进行连接,因此如果需要同时调试C++和Python,可以尝试解决它。

sys.flags.debug
建议那里对我有用。
遗憾的是,我对调试Cpython解释器的内部结构知之甚少。我只想你用了那一个,可能是
ctypes

sys.flags.debug
对我不起作用,但是
sys.flags.Don'u write_bytecode
,我想是因为调试器关闭了字节码。