# tvm_tools **Repository Path**: penti/tvm_tools ## Basic Information - **Project Name**: tvm_tools - **Description**: 工作中用到的功能合集 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-26 - **Last Updated**: 2025-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 代码调用分析工具 这是一个基于PySide6的代码调用分析工具,用于分析Python项目中的代码引用关系。 ## 功能特点 - 分析指定文件在项目中被引用的情况 - 详细显示每个引用模块具体引用了哪些内容(类、函数、变量) - 清晰的树形结构展示分析结果 - 用户友好的图形界面 ## 安装依赖 ```bash pip install -r requirements.txt ``` ## 使用方法 1. 运行程序: ```bash python main.py ``` 2. 在界面上选择项目根目录(例如:`C:\Users\Administrator\Documents\code\ntvm-src3-f04-master`) 3. 输入要分析的文件相对路径(例如:`apps\TvmUtils\calcRange.py`) 4. 点击"分析"按钮 5. 查看分析结果 ## 分析结果说明 分析结果以树形结构展示: - 第一级节点:引用模块的路径 - 第二级节点:引用的内容类型(类、函数、变量) - 第三级节点:具体引用的名称 ## 注意事项 - 该工具仅支持分析Python项目 - 分析大型项目可能需要一些时间 - 目前仅支持基于导入语句的引用分析,不支持动态导入的情况