继续优化代码,将成绩单导出为txt文件
时间: 2024-05-05 11:16:43 浏览: 97
技能训练2-3:输出成绩单 - 升级.zip
以下是Python代码示例,将成绩单导出为txt文件:
```python
def export_grades_to_txt(grades_dict, filename):
with open(filename, 'w') as file:
file.write("学号\t姓名\t语文\t数学\t英语\n")
for student, grades in grades_dict.items():
file.write(f"{student}\t{grades['name']}\t{grades['chinese']}\t{grades['math']}\t{grades['english']}\n")
print(f"导出成功,文件名为 {filename}")
# 调用函数导出成绩单到txt文件
export_grades_to_txt(grades_dict, 'grades.txt')
```
以上代码中,`export_grades_to_txt`函数接受两个参数:成绩单字典和导出文件名。函数通过`open`函数创建一个新的txt文件,并写入表头和每个学生的成绩信息。最后,函数打印出导出成功的提示信息。在代码的最后,我们调用函数并将成绩单导出到名为`grades.txt`的txt文件中。
阅读全文