我使用pdb.runcall来检查一个函数的行为是否符合我的期望。但是,它没有像Pycharm的IDE调试器那样的可视化组件。我可以用Pycharm调试器做同样的事情而不从头开始运行整个程序吗?我想用当前的环境来调试一个特定的函数。
显然,我们可以通过控制台菜单上的按钮(控制台左侧的绿色bug)将调试器附加到控制台。如果我们在要介入的模块或函数中放置一个断点,正常调用函数时,调试器就会像普通调试器一样落在断点上。但是,通过控制台调试器,我能够在不运行整个应用程序的情况下使用环境中的变量。