【问题标题】:tell pycharm to step over or skip functions during step in告诉 pycharm 在 step in 期间跳过或跳过函数
【发布时间】:2015-11-16 00:27:51
【问题描述】:

有没有办法告诉 PyCharm 在调试 Python 代码期间执行“步入”时跳过特定函数?例如,如果我有这样的方法:

def getHost(self):
  return self.host

然后在其他地方我有一个函数调用

self.buggyFunction(thing.getHost())

如果不先通过 getHost(),就无法“介入”该函数。谢谢。

【问题讨论】:

    标签: python debugging pycharm


    【解决方案1】:

    您可以简单地“介入”您的代码一次,然后在您想要停止的所有点处放置断点。然后,当您第二次运行代码时,您可以前进到每个断点并从那里开始。

    【讨论】:

    • 感谢您的回答,但我正在寻找比这更永久的东西。在我得到我正在处理的实际函数之前,我在一行中有多个 getter 函数调用。项目比较复杂,功能重入很多!
    猜你喜欢
    • 2019-07-03
    • 2014-07-23
    • 1970-01-01
    • 2020-09-12
    • 1970-01-01
    • 1970-01-01
    • 2012-06-22
    • 2010-09-25
    • 1970-01-01
    相关资源
    最近更新 更多