```python import csv # 读取CSV文件 with open('scores3.csv', mode='r', encoding='utf-8') as file: reader = csv.reader(file) next(reader) # 跳过标题行 scores_dict = {row[0]: float(row[1]) for row in reader} print(scores_dict) ``` ### 额外需要注意的逻辑点: 1. 确保 `scores3.csv` 文件路径正确,如果不在同一目录下,需要提供完整路径。 2. 检查文件编码是否为 UTF-8,如果不是,可能需要调整 `encoding` 参数。 3. 如果成绩列包含非数字字符,需要添加异常处理来捕获并处理这些错误。 [2024-11-27 22:16:29 | AI写代码神器 | 160点数解答]