打包结果: v20241126091215657
·
7 commits
to main
since this release
JSON Menu 提取器
JSON Menu 提取器 是一个 Python 工具,帮助用户从多个 JSON 文件中提取指定关键词下的 menu 数据。该工具支持批量处理多个文件,自动提取所需数据,并通过简洁的 GUI 界面展示结果。
功能
- 从多个 JSON 文件中提取指定关键词(如
PIN_AnalogRead)对应的menu数据。 - 提供文件选择、关键词输入、提取进度显示等功能。
- 提取完成后,会弹出对话框显示提取结果,并允许用户复制数据到剪贴板。
- 支持批量文件选择和多文件提取。
安装与运行
环境要求
- Python 3.x
- Tkinter(Python 默认内置库)
安装步骤
-
克隆本仓库或下载 ZIP 文件:
git clone https://github.com/yourusername/json-menu-extractor.git
-
安装依赖:
进入项目目录并安装依赖:
pip install -r requirements.txt
-
运行程序:
通过以下命令运行 GUI 工具:
python main.py
-
如果您希望将程序打包为独立的可执行文件,请使用 PyInstaller:
pyinstaller my_app.spec
这会生成一个可执行文件,放在
dist/目录下。
使用说明
- 启动程序后,点击 选择文件 按钮,选择一个或多个 JSON 文件。
- 在文本框中输入要提取的关键词(如
PIN_AnalogRead)。 - 点击 提取 按钮,程序会提取所有文件中该关键词下的
menu数据。 - 提取完成后,会弹出对话框显示提取结果,并允许用户复制到剪贴板。
许可证
该项目采用 MIT License。
开源贡献
欢迎提交问题报告、改进建议或贡献代码。请通过 GitHub 提交 Issue 或 Pull Request。
生成的构建针对平台:["windows-latest"]