如何查找 Python 模块源的位置?
对于纯 Python 模块,你可以通过查看 module.__file__ 找到源文件的位置。例如:
>>> import mymodule >>> mymodule.__file__ C:/Users/Ayush/mymodule.py
但是,许多内置模块都是用 C 编写的,因此 module.__file__ 指向了 .so 文件(Windows 上没有 module.__file__),因而你无法看到源文件。你可以手动检查 PYTHONPATH 变量内容,以找到导入这些内置模块的目录。
从命令行运行“python -v”可以告诉你正在导入什么以及从哪里导入。如果你想了解内置模块的位置,这会很有用。
广告