gpt4 book ai didi

python - 查找 Python 模块的源代码

转载 作者:太空宇宙 更新时间:2023-11-04 03:36:49 29 4
gpt4 key购买 nike

我正在使用 PyCharm 作为我的编辑器,但似乎它与 certain sub-modules 的表现不佳即 numpy.random.normal。不要灰心,我找到了 numpy.random 所在的位置 /usr/lib/python2.7/dist-packages/numpy/random

我看不到任何正常的实例。 __init__.py 中有它的定义,但没有实际代码可供我复制到我的项目的新类中。

我是不是在错误的地方寻找代码?

最佳答案

你可以通过这样做找到包所在的位置:

import numpy.random
print numpy.random.__file__

在您的例子中,模块的主要部分似乎是用 C 语言实现的。您可以在目录中看到,其中有一个文件“mtrand.so”。这是一个从 C 源创建的共享对象,通常不随运行时包一起提供。当您导入模块/包时,Python 系统可以在运行时加载此类共享对象。

关于python - 查找 Python 模块的源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28649802/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com