如何查找 Python 模块源的位置?


对于纯 Python 模块,你可以通过查看 module.__file__ 找到源文件的位置。例如:

 >>> import mymodule
>>> mymodule.__file__
C:/Users/Ayush/mymodule.py 

 但是,许多内置模块都是用 C 编写的,因此 module.__file__ 指向了 .so 文件(Windows 上没有 module.__file__),因而你无法看到源文件。你可以手动检查 PYTHONPATH 变量内容,以找到导入这些内置模块的目录。 

 从命令行运行“python -v”可以告诉你正在导入什么以及从哪里导入。如果你想了解内置模块的位置,这会很有用。

更新于: 2019 年 9 月 30 日

11K+ 浏览量

开启你的 职业生涯

完成该课程即可获得认证

开始
广告