我想在我的代码中执行一些操作,条件是 PyCharm 调试器是否已连接并正在运行 - 例如,我已使用 IDE 的“调试”命令启动了我的代码;就像是
if pycharm_debugger_is_running:
do_something()
else:
do_another_thing()
有没有办法做到这一点?
由于 Pycharm 调试器已与 Pydev 合并 https://www.jetbrains.com/pycharm/whatsnew/#Attach,你可能会喜欢这个答案 https://stackoverflow.com/a/26605963/777285.
Edit
为了判断脚本是否是Pycharm启动的,我可以想到手动添加自己的环境变量Run/Debug Configurations
然后检查一下:
if 'PYCHARM' in os.environ:
print("running in Pycharm")
实际上,最方便的方法可能是直接编辑默认运行配置,以自动将该标志集成到任何新运行中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)