本地桌面软件 | SQLite + Tkinter | 纯标准库 | 资料封存与速查
数字资产管理器是一套本地桌面软件,用于封存和速查个人/团队的数字化资料。数据全在本地 SQLite 数据库,不联网不上传。
| 项目 |
选型 |
| 语言 |
Python 3.8+ |
| UI 框架 |
Tkinter(标准库) |
| 数据库 |
SQLite3(标准库) |
| 打包 |
PyInstaller → 单文件 EXE |
| 依赖 |
零第三方库,纯标准库实现 |
| 分类 |
用途 |
存入方式 |
| 📁 项目资产 |
项目文档/源码/PDF/图片/固件/电路等 |
导入项目文件夹 |
| 📔 工作日志 |
日常工作记录,按时间线排列 |
导入日志文件夹 |
| 📚 训练语料 |
JSONL 格式问答/决策/踩坑数据 |
导入 .jsonl 文件 |
| 功能 |
说明 |
| 📥 导入归档 |
导入项目文件夹(递归/非递归)、日志、训练语料 |
| 📁 项目浏览 |
按项目切换,双击查看文件全文 |
| 📔 日志查看 |
按时间线浏览,双击看全文 |
| 📚 语料管理 |
4种 JSONL 格式自动识别(QA/决策/踩坑/其他) |
| 🔍 全局搜索 |
跨分类搜索,空格分隔=AND逻辑,实时出结果 |
| 📤 导出 |
Markdown 报告 / JSONL 结构化数据 / 全量导出 |
| 类型 |
扩展名 |
处理 |
| 文档 |
.md .txt |
读取全文(前10000字) |
| 源码 |
.py .c .h .cpp .hpp |
读取全文 |
| 配置 |
.json .yaml .ini .cfg .toml |
读取全文 |
| 数据 |
.csv .log |
读取全文 |
| PDF |
.pdf |
存路径+类型标签 |
| Office |
.docx .xlsx .pptx |
存路径+类型标签 |
| 图片 |
.png .jpg .jpeg .gif .bmp .svg |
存路径+类型标签 |
| 固件 |
.bin .hex .elf .uf2 |
存路径+类型标签 |
| 电路 |
.sch .brd .kicad_pcb .kicad_sch |
存路径+类型标签 |
- 数据库文件
digital_assets.db,标准 SQLite3
- 数据 100% 本地,不联网不上传
- 备份 = 复制
.db 文件
- 迁移 = EXE +
.db 复制到新电脑
📂 数字化资产管理/
├── digital_assets_ui.py # Tkinter 桌面版前端
├── digital_assets_manager.py # CLI 后端/SQLite 核心
├── build_exe.spec # PyInstaller 打包配置
├── 使用说明.md # 完整文档
└── dist/
├── 数字资产管理器.exe # 打包后单文件
└── digital_assets.db # 数据库文件
📂 C:\Users\Administrator\Desktop\数字化资产管理\