Python 破解考试题库:轻松统计题目类型与数量
以下是用 Python 实现的代码: ```python import os def count_question_types_and_numbers(folder_path): question_types = {} file_path = os.path.join(folder_path, 'python 题库(考试用)') with open(file_path, 'r') as file: lines = file.readlines() for line in lines: # 去除每行前后的空格和换行符 line = line.strip() if line.startswith('(1)'): # 识别为选择题 if '选择题' in question_types: question_types['选择题'] += 1 else: question_types['选择题'] = 1 for key, value in question_types.items(): print(f"{key}: {value}") folder_path = 'your_folder_path' # 请将这里替换为实际的文件夹路径 count_question_types_and_numbers(folder_path) ``` 额外需要注意的逻辑点: 1. 确保文件夹路径的正确性,否则无法读取到题库文件。 2. 处理文件内容时,要考虑可能存在的格式不一致或异常情况。 3. 统计类型时,要准确判断题目的类型特征,避免误判。 ######[AI写代码神器 | 276点数解答 | 2024-12-11 13:37:02]
- 易语言读取文本文件并显示到超级列表框:代码示例与注意要点(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
- 课程成绩统计程序 3:从继承到组合,解锁灵活开发新姿势!(字节豆包 | 2064点数解答 | 2025-12-04 10:47:33)80
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)414
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)405
- Java调用Python接口中文乱码?设置UTF - 8编码一招解决!(讯飞星火 | 263点数解答 | 2024-06-06 17:07:59)389
- 解决Java调用Python接口中文乱码问题:设置UTF - 8编码全攻略(讯飞星火 | 160点数解答 | 2024-06-06 17:18:39)414
- Java调用Python接口中文乱码问题:字符编码统一解决方案(讯飞星火 | 344点数解答 | 2024-06-06 17:19:55)526