当使用PyCharm进行Python调试时,如何进入import语句?

3
import numpy as np

它只是调用了Includes/numpy/__init__,对吗?

那么,在调试时如何进入其中呢?按下F7没有效果。在numpy内部设置断点也无效。

1个回答

2
假设您在PyCharm项目中编写了一个导入numpy的脚本:
假設您在PyCharm項目中編寫了一個導入numpy的腳本:
import numpy as np
a = np.zeros(100)

你需要找到numpy的__init__.py文件(例如在site-packages/numpy/__init__.py中)。你可以在External Libraries/site-packages中找到它。在PyCharm项目视图中,它应该位于项目文件夹的正下方。
一旦你找到了这个文件,打开它并在代码的第一行设置一个断点。代码开始就像这样:
try:
    __NUMPY_SETUP__
except NameError:
    __NUMPY_SETUP__ = False

为了能够在numpy的__init__.py文件中到达断点,回到脚本并以调试模式运行它。这将带你到numpy的__init__.py文件中设置断点的位置。

你能解释一下这是什么吗? - Dims

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接