附录 C
命令速查
powershell
本页目录
运行与维护
python main.py # 源码运行服务
python tools/db_backup.py backup # 备份数据库(JSON + SQL 快照)
python tools/snapshot.py # 打包源码+题库快照 zip
python run_tests.py # 回归测试统一入口
python _e2e_smoke.py --base-url http://127.0.0.1:8000 # 端到端冒烟
打包与发布
.\venv38\Scripts\python.exe exepack\build.py --target win7 --name lanquiz # Win7 包
py -3.12 exepack\build.py # Win10/11 包
python pack.py --platforms all --out-root 发布物 # 多平台一键编排
python pack.py --platforms win7 --publish win7 # 打包并发布
python exepack/make_icon.py # 重新生成图标
常用打包参数:--platforms all|win7|win10|win11、--name、--out-root、--no-build、--qbank zip|json|csv|none、--seed-db、--seed-admin 用户名:密码(默认 admin:admin123)、--update-split N(更新包分卷)、--split N(安装包分卷)、--publish win7|win10|none、--console、--no-minify、--onedir、--icon。
版本号规则:YYYY.MM.DD.N,同日 N+1、跨天重置为 .1,仅打包成功才写回 version.txt。