获取Python模块的路径

此代码加载 .pyc,.py文件路径(得出结果为文件)

import module(所查询的模块)
print(module.__file__)
  • 例子
import urllib
print(urllib.__file__)
D:\Anaconda3\lib\urllib\__init__.py(输出结果)

另外一种方法:得出module所在位置(得出结果为文件夹)

import os
import module(所查询的模块)
print(os.path.dirname(amodule.__file__))
  • 例子
import os
import urllib
print(os.path.dirname(urllib.__file__))
D:\Anaconda3\lib\urllib(输出结果)

猜你喜欢

转载自blog.csdn.net/qq_38410428/article/details/82658225