使用PyCharm 进行像Spyder一样的交互式调试

时间:2024-03-31 06:59:21

     Spyder有一个很方便的地方,在于下图的这个窗口。当程序运行完后,想查看刚刚程序里没有print()的变量;或者是自己突然想判断脑子里的某行语句是否存在语法错误,都可以在这里面单行运行立马查看结果,而不至于重新Run一下写的程序。
使用PyCharm 进行像Spyder一样的交互式调试
——————————————————————————————————————————————
而PyCharm就有些麻烦。今天折腾了一段时间,找到了比较好的解决方法。

适用场景:跑完程序后,想print()程序中的一些变量等等。

1.在程序部分的最后一行打上断点。

使用PyCharm 进行像Spyder一样的交互式调试

2.DeBug该程序,如果程序里有输入进行合适的输入。例如这里的"2 1212125 …"

使用PyCharm 进行像Spyder一样的交互式调试

3.打开“Show python console”,进行相应的操作。

使用PyCharm 进行像Spyder一样的交互式调试
使用PyCharm 进行像Spyder一样的交互式调试