一个专为 Python 脚本开发者设计的图形化管理工具。它可以帮助你整理分散在各处的 Python 脚本,通过标签化、环境隔离和一键编译,让你的脚本库变得井然有序。
- 可视化管理:美观的 PySide6 界面,支持主题颜色,支持标准和非标准脚本分区显示。
- 智能标签系统:支持多级隐藏/显示标签,支持通过标签快速过滤工具。
- 多环境支持:自动扫描系统中的 Python 环境,支持为不同脚本一键切换运行环境。
- 一键操作:支持一键安装依赖 (
pip install)、一键编译为 EXE (基于 PyInstaller)。 - 智能重构:内置
SmartRefactor引擎,可自动识别普通 Python 脚本及其依赖资源,并重构为标准架构。 - 极简运行:统一以
main.py为入口,无需记忆每个脚本的启动命令。
确保已安装 Python 3.8+,然后安装依赖:
pip install PySide6 pyinstaller在 ToolManager 根目录下创建一个 config.json 文件,指定你的脚本存放目录:
{
"python_tool_dir": "D:/MyScripts",
"default_python": "C:/Path/To/Python.exe"
}python main.py为了获得最佳体验,建议你的每个工具文件夹遵循以下结构:
MyTool/
├── main.py # 程序入口 (必需)
├── tool.json # 工具元数据 (可选)
├── requirements.txt # 运行依赖 (推荐)
├── resources/ # 存放图片、配置等静态资源
└── core/ # 存放辅助逻辑代码
tool.json 示例:
{
"name": "我的酷炫工具",
"description": "这是一个具体的工具描述...",
"tags": ["办公/Excel", "实用工具"],
"version": "1.0.0"
}core/: 核心业务逻辑(扫描、环境、重构逻辑)。ui/: 各个界面组件(主窗口、列表项、终端)。resources/: 管理器自身的资源文件。
MIT License