通过运行python应用程序来识别模块。

kartoffel的Python项目详细描述


标识python应用程序中使用的模块。

运行:

kartoffel module:func [args for application]

例如,对于ipython:

kartoffel IPython:start_ipython

您的应用程序将运行。如果任何模块是动态加载的(例如插件), 激活功能以确保它们已加载。然后退出你的申请。

在您的应用程序退出之后,Kartoffel将捕获所有Python的列表。 已加载模块(sys.modules)。然后它会将这些分类:

  • 来自已识别发行版的模块(即pypi包)
  • 标准库中的模块(使用stdlib_list
  • 不是来自文件的模块(内置模块和动态创建的模块)
  • 不明

结果保存为工作目录中的kartoffel-result.json。 摘要印在标准输出上。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
将文本文件读取到java对象数组   不支持java PageNotFound请求方法“GET”   java JDBC未选择任何数据库   java正在获取ssl。SSLHandshakeException在使用带有标头的REST客户端时发生,但在使用PostMan时可以正常工作   java测试与junit 5的接口   多线程Java Publisher服务器聊天程序   java编译错误已尝试修复,但没有成功   在TIBCO上安装java Https证书   java如何解析一个困难的问题。txt文件?   java如何使用ApachePOI3.6和ApachePOIOXML3读取pptx文件的内容。15罐?   java使用Gradle运行特定于Android的检测测试   人工智能回溯Java   用java制作螺旋桨动画   spring hibernate查询中的java日期   java读取HDFS小型分区?