【问题标题】:How can I step into internal Python code in PyCharm?如何在 PyCharm 中进入内部 Python 代码?
【发布时间】:2020-05-08 22:26:38
【问题描述】:

我想关注import foo 所做的事情。当我尝试进入它时,它在调试器中显示<frame not available>

我见过this other question,但它要求进入 Python C 函数。

【问题讨论】:

    标签: python internals


    【解决方案1】:

    请改用importlib.import_module

    实际上这是可行的,但它不会进入_bootstrap._gcd_import(name[level:], package, level)。也许有一些过滤正在进行......

    【讨论】:

      【解决方案2】:

      单击它一次,然后按ctrl+Alt+B。这将带您到库的实现。

      或者,您可以右键单击库名称并转到Go To 选项。在出现的新子菜单中点击implementation(s)

      【讨论】:

      • 它不允许我在内部设置断点。我要追溯,而不仅仅是查看实现。
      • 哦,好的。我想我找到了你要找的东西here
      猜你喜欢
      • 2018-05-21
      • 2018-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-17
      • 1970-01-01
      • 2017-02-23
      • 2020-07-17
      相关资源
      最近更新 更多