# cltt **Repository Path**: win_ice/cltt ## Basic Information - **Project Name**: cltt - **Description**: 普通话查询工具 https://zwfw.moe.gov.cn/mandarin/ - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-26 - **Last Updated**: 2025-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 普通话成绩查询器 - 使用说明 ![alt text](wechat_2025-09-26_110337_005.png) ### 🚀 使用方法 #### 直接运行 - 1.有python环境,安装依赖`pip install -r build_requirements.txt`,直接双击 `普通话成绩查询UI.py` - 2.使用打包bat生成exe文件,双击 `普通话成绩查询器.exe` 即可启动程序 #### 程序特点 - ✅ **无需安装Python** - 其他电脑可直接运行 - ✅ **自动获取验证码** - 启动后自动获取验证码 - ✅ **双OCR引擎识别** - 提高验证码识别准确率(ddddocr) - ✅ **信息记忆功能** - 自动记住您的个人信息 - ✅ **表格结果显示** - 清晰展示查询结果 - ✅ **错误弹框提示** - 友好的错误提示 ### 🎯 操作步骤 1. **启动程序** - 双击exe文件 2. **填写信息** - 输入姓名、身份证号、准考证号 3. **验证码识别** - 程序自动识别验证码(可手动修改) 4. **查询成绩** - 点击"查询成绩"按钮 5. **查看结果** - 在表格中查看详细成绩信息 ### 📋 功能详解 #### 验证码处理 - **自动获取**: 程序启动时自动获取验证码 - **点击放大**: 点击验证码图片可以放大查看 - **双引擎识别**: 同时使用两个OCR引擎识别验证码 - **一键复制**: 每个OCR结果都可以一键复制 - **重新识别**: 可以重新识别当前验证码 #### 结果显示 - **成功查询**: 表格显示+成功弹框 - **查询失败**: 表格显示错误信息+错误弹框 - **无结果**: 警告弹框提示 #### 数据记忆 - 自动保存您输入的姓名、身份证号、准考证号 - 下次启动程序时自动加载历史信息 ### 🔧 重新打包 如果您需要重新打包程序,可以: 1. **使用批处理文件**: 双击 `打包.bat` 文件 2. **手动命令**: 在命令行执行以下命令: ```bash pyinstaller --onefile --windowed --name="普通话成绩查询器" --exclude-module=PyQt6 --exclude-module=PyQt6_sip --exclude-module=torch --exclude-module=tensorflow 普通话成绩查询.py ``` ### 📤 分享给他人 您可以直接将 `普通话成绩查询器.exe` 文件分享给其他人: - ✅ 接收者无需安装Python - ✅ 接收者无需安装任何依赖库 - ✅ 直接双击即可运行 - ⚠️ 文件大小约95MB,建议通过网盘分享 ### ⚠️ 注意事项 1. **杀毒软件**: 部分杀毒软件可能误报,添加信任即可 2. **网络连接**: 程序需要联网查询成绩 3. **系统要求**: 支持Windows 7及以上系统 4. **配置文件**: `user_config.json` 和exe文件放在同一目录 ### 🐛 常见问题 **Q: 程序启动后没有反应?** A: 请检查是否被杀毒软件拦截,添加到信任列表 **Q: 验证码识别不准确?** A: 可以点击验证码放大查看,或使用"重新识别"按钮 **Q: 查询显示网络错误?** A: 请检查网络连接,确保能正常访问互联网 **Q: 程序文件太大?** A: 这是正常的,因为包含了所有必要的库文件