English 中文(简体)
我能否在守则中检查一下PyCharm的洗gger是否在运行?
原标题:Is there a flag I can check in my code to see if PyCharm s debugger is running?

I d like to take some actions in my code, conditioned on whether the PyCharm debugger is attached and running — e.g., I ve launched my code using the IDE s "Debug" command; something like

if pycharm_debugger_is_running:
    do_something()
else:
    do_another_thing()

是否有办法这样做?

最佳回答
问题回答

While setting your own environment variable works, I wanted something that was immutable, so there was no chance I could forget to include, or have to add something to every single project configuration. I found that in the modules PyCharm loads.

import sys

we_are_in_pycharm =  _pydev_bundle.pydev_log  in sys.modules.keys()

if we_are_in_pycharm:
    print("running in Pycharm")




相关问题
Eclipse: Hover broken in debug perspective

Since upgrading Eclipse (Galileo build 20090920-1017), hover in debug no longer displays a variable s value. Instead, hover behaves as if I were in normal Java perspective: alt text http://...

IIS 6.0 hangs when serving a web-service

I am having issues with one of our web-services. It works fine on my development machine (win XP) whether I host it as a separate application or using cassini from Visual studio. Once I deploy on the ...

Tips for debugging a made-for-linux application on windows?

I m trying to find the source of a bug I have found in an open-source application. I have managed to get a build up and running on my Windows machine, but I m having trouble finding the spot in the ...

Asp.Net MVC - Problem returning a model to the view

I ve recently started using the Areas functionality of the Preview2 and it was working ok until I needed to return a Model to the view. Controller: public ActionResult ForgotPassword() { return ...

Unable to generate PDB files in Visual Studio 2005

For most assemblies, I m able to generate their respective .pdb files. However, I ve got one project that isn t generating their .pdb files. I ve made sure that it on debug mode and that the project ...

热门标签