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