比如说我在flask / django中有一个使用tensorflow和nltk库的python web应用程序。
是否有可能在同一台计算机上运行的另一个程序以某种方式检查python程序并确定它正在使用哪些库?例如。以某种方式检查内存空间并确定它一直在使用nltk和tensorflow库?
从Python文档:
modulefinder - 查找脚本使用的模块
此模块提供ModuleFinder类,可用于确定脚本导入的模块集。 modulefinder.py也可以作为脚本运行,以Python脚本的文件名作为参数,之后将打印导入模块的报告。
但是,您需要知道脚本的名称才能使模块取景器起作用。
有关该库的更多信息,请访问:modulefinder docs