为了账号安全,请及时绑定邮箱和手机立即绑定

如何检索模块的路径?

如何检索模块的路径?

慕无忌1623718 2019-07-04 10:36:24
如何检索模块的路径?我想检测模块是否已经改变。现在,使用inotify很简单,您只需要知道要从哪个目录获取通知。如何在python中检索模块的路径?
查看完整描述

3 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

的确有inspect模块在python中。

正式文件

检查模块提供了几个有用的函数来帮助获取有关活动对象的信息,例如模块、类、方法、函数、追溯、框架对象和代码对象。例如,它可以帮助您检查类的内容,检索方法的源代码,提取和格式化函数的参数列表,或者获取显示详细跟踪所需的所有信息。

例子:

>>> import os

>>> import inspect

>>> inspect.getfile(os)

'/usr/lib64/python2.7/os.pyc'

>>> inspect.getfile(inspect)

'/usr/lib64/python2.7/inspect.pyc'

>>> os.path.dirname(inspect.getfile(inspect))

'/usr/lib64/python2.7'


查看完整回答
反对 回复 2019-07-04
  • 3 回答
  • 0 关注
  • 467 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信