我想在我的代码中执行一些操作,条件是 PyCharm 调试器是否已连接并正在运行——例如,我已经使用 IDE 的“调试”命令启动了我的代码;就像是
if pycharm_debugger_is_running:
do_something()
else:
do_another_thing()
有没有办法做到这一点?
最佳答案
自 Pycharm 调试器 has been merged with Pydev's , 你可能喜欢 this answer .
编辑
为了判断脚本是否是Pycharm启动的,可以想到在Run/Debug Configurations
中手动添加自己的环境变量
然后检查它:
if 'PYCHARM' in os.environ:
print("running in Pycharm")
实际上,最方便的方法可能是直接编辑默认运行配置以在任何新运行中自动集成该标志。
关于debugging - 是否有一个标志可以检查我的代码以查看 PyCharm 的调试器是否正在运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27748132/