【问题标题】:How to save python process for debug?如何保存python进程进行调试?
【发布时间】:2015-01-29 08:47:36
【问题描述】:

在 PyCharm 调试器中,我们可以暂停一个进程。我有一个要调试的程序需要很长时间才能到达我正在调试的部分。

程序可以这样建模:GOOD_CODE -> CODE_TO_DEBUG

我想知道有没有办法..

  • 运行 GOOD_CODE
  • 保存进程
  • 编辑 CODE_TO_DEBUG 中的代码
  • 恢复进程并使用已编辑的 CODE_TO_DEBUG

序列化是实现它的好方法还是有一些工具可以做到这一点?

我正在使用OSXPyCharm

感谢您的友好回答。

【问题讨论】:

    标签: python debugging pycharm


    【解决方案1】:

    经典的方法是编写一个程序来重现导致错误代码的条件,而无需花费大量时间——例如,从文件中读取数据而不是生成它——然后粘贴到您尝试修复的代码。如果你在测试包装器中修复了它,但它仍然不能在原始程序中工作,那么你“只”必须找到与错误程序的其余部分的交互(全局变量、错误的参数传递等)。 )

    【讨论】:

      猜你喜欢
      • 2012-06-21
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 2021-05-19
      • 1970-01-01
      • 2012-10-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多