Python-如何获取模块的路径?

发布于 2021-02-02 23:18:04

我想检测模块是否已更改。现在,使用inotify很简单,您只需要知道要从中获取通知的目录即可。

如何在python中检索模块的路径?

关注者
0
被浏览
101
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。
    import a_module
    print(a_module.__file__)
    

    实际上,至少在Mac OS X上,将为你提供已加载的.pyc文件的路径。因此,我想你可以这样做:

    import os
    path = os.path.abspath(a_module.__file__)
    

    你也可以尝试:

    path = os.path.dirname(a_module.__file__)
    

    获取模块的目录。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看