Python 题库题目类型与数量统计:代码实现及注意要点
以下是用 Python 实现的代码示例: ```python import os def count_questions(file_path): # 初始化各个类型题目的计数器 choice_count = 0 judge_count = 0 with open(file_path, 'r', encoding='utf-8') as file: lines = file.readlines() for line in lines: if '选择题' in line: choice_count += 1 elif '判断题' in line: judge_count += 1 # 输出统计结果 print(f"第二章:选择题{choice_count}道,判断题{judge_count}道") # 替换为您的实际文件路径 file_path = '/data/share_files/experiment_file/e_16545/datafiles/python 题库(考试用)' count_questions(file_path) ``` 额外需要注意的逻辑点: 1. 要确保文件路径的正确性,否则可能无法读取到题库文件。 2. 对于题目的类型判断逻辑要准确,以避免统计错误。 3. 考虑处理文件可能不存在或者无法读取的异常情况。 ######[AI写代码神器 | 251点数解答 | 2024-12-11 13:44:25]
相关提问
- 易语言读取文本文件并显示到超级列表框:代码示例与注意要点(DeepSeek | 571点数解答 | 2025-08-23 20:54:40)224
- 易语言:读取并显示特定文本到超级列表框,还能增加新数据的方法与要点(DeepSeek | 1317点数解答 | 2025-08-23 20:58:40)230
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)458
- MySQL 数据库操作:用德鲁伊连接池和 Spring JDBC 实现 MVC 架构下 Student 表操作及事务测试全解析(字节豆包 | 1115点数解答 | 2025-03-19 11:17:31)289
- Spring JDBC+德鲁伊连接池:MVC架构下MySQL学生表查询、事务验证及代码实现全解析(DeepSeek | 1275点数解答 | 2025-03-19 11:21:32)273
- mallshop商城网站:数据库设计与强大业务功能全揭秘(GPT | 257点数解答 | 2024-12-09 14:08:15)275
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)343
- 工程师必知:软件系统用户文档编写九大要点揭秘(百度文心 | 350点数解答 | 2023-11-09 18:23:53)182
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)414
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)405
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)310
- 车载系统 UML 类图设计:涵盖 Car、Engine、娱乐系统等的完整类定义与关系解析 (字节豆包 | 760点数解答 | 2024-08-15 22:51:04)308