是否有可能构建一个程序来确定另一个python程序正在使用哪些库?

问题描述 投票:1回答:1

比如说我在flask / django中有一个使用tensorflow和nltk库的python web应用程序。

是否有可能在同一台计算机上运行的另一个程序以某种方式检查python程序并确定它正在使用哪些库?例如。以某种方式检查内存空间并确定它一直在使用nltk和tensorflow库?

python code-inspection
1个回答
1
投票

从Python文档:

modulefinder - 查找脚本使用的模块

此模块提供ModuleFinder类,可用于确定脚本导入的模块集。 modulefinder.py也可以作为脚本运行,以Python脚本的文件名作为参数,之后将打印导入模块的报告。

但是,您需要知道脚本的名称才能使模块取景器起作用。

有关该库的更多信息,请访问:modulefinder docs

© www.soinside.com 2019 - 2024. All rights reserved.