我有一个动态加载的文件。由于动态加载,我不知道它的模块路径是什么,并且到目前为止我所有最好的猜测(根据文件系统结构)都失败了。
- 如何检查正在运行的文件中的完整模块路径?
- 如何以编程方式遍历层次结构?
(Python 2.6)
最佳答案
如果您能够导入该模块运行时,那么您就可以访问它的 __file__
属性,这将为您提供模块的确切位置。
例如:
In [1]: import os
In [2]: print os.path.dirname(os.__file__)
/usr/lib/python2.7
关于python - 如何打印python模块层次结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12624637/