【问题标题】:Breakpoints debug in Pycharm - multi repository projectPycharm 中的断点调试 - 多存储库项目
【发布时间】:2018-12-19 01:36:46
【问题描述】:

我正在开发一个包含多个存储库的 Python 项目 - 这是一个自动化项目。因此,主运行程序会在所有存储库中触发不同的脚本。我注意到我可以只在存储库之一上调试(断点),这是调用主脚本的地方。 如果我在一个不在这个存储库中的脚本中放置一个断点并且没有到达它。 在 Pychram 中,我将项目结构中的每个存储库的主文件夹定义为源,认为它可以解决这个问题,但没有成功。 所有文件夹都位于一个主要的“git”文件夹下。

有什么想法吗?

【问题讨论】:

    标签: python debugging pycharm breakpoints


    【解决方案1】:

    您的主脚本是否将其他项目(“存储库”,但我们称它们为“子项目”)作为子进程而不是进程内 Python 调用运行?

    如果是这样,您必须:

    • 手动将 PyCharm 的调试器附加到这些进程,如果它们运行了明显的时间或可以暂停;
    • 或者让您的主脚本只打印子项目调用参数,但不运行它。然后手动为相关子项目创建一个新的 PyCharm 运行配置,并像主脚本一样设置其命令行参数。

    【讨论】:

      猜你喜欢
      • 2023-03-29
      • 1970-01-01
      • 2015-03-09
      • 1970-01-01
      • 2019-08-26
      • 2015-11-20
      • 2017-03-13
      • 2016-02-24
      • 2017-11-20
      相关资源
      最近更新 更多