# study **Repository Path**: LhyWorkSpace/study ## Basic Information - **Project Name**: study - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-01 - **Last Updated**: 2026-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python Study Platform 仓库收口为一份共享题库和两个项目: - `curriculum/`: Python Web 和 APK 共用的课程题库、参考答案、移动端导出脚本。 - `python/`: Flask Web 项目,电脑浏览器访问。 - `apk/`: Cordova Android APK 项目,保留当前可用的移动端业务代码和离线资源。 ## 共享题库 题库只维护 `curriculum/` 这一份源码。Web 运行时直接读取它;APK 打包前会把它导出为 `apk/www/courses.json`,保证离线包内资源完整。 手动同步 APK 题库: ```bash python curriculum/export_mobile_courses.py ``` ## Web 项目 ```bash cd python pip install -r requirements.txt python run.py ``` 打开 `http://127.0.0.1:5000`。 ## APK 项目 ```bash cd apk npm install npm run build:android ``` `build:android` 会先同步共享题库,再执行 Cordova Android 打包。 PowerShell 环境下如遇到 `npm.ps1` 执行策略限制,可使用: ```bash npm.cmd run build:android ``` Debug APK 默认输出到: ```text apk/platforms/android/app/build/outputs/apk/debug/app-debug.apk ```