Python中怎么录入学生信息并保存到文件夹中
时间: 2024-03-07 22:47:05 浏览: 70
学生信息录入
要录入学生信息并保存到文件夹中,可以按照以下步骤进行:
1. 创建一个文件夹用于存储学生信息文件,比如命名为“students”。
2. 创建一个Python脚本,用于录入学生信息。可以使用input函数从命令行中获取学生的姓名、学号、年龄等信息,然后将这些信息保存到一个字典中。
```python
student = {}
student['name'] = input('请输入学生姓名:')
student['id'] = input('请输入学生学号:')
student['age'] = input('请输入学生年龄:')
```
3. 使用Python内置的json模块将学生信息字典转换为JSON格式,并将其保存到文件夹中。可以将每个学生的信息保存为一个独立的文件,文件名为学号,文件后缀为“.json”。
```python
import json
# 将学生信息保存到文件
filename = student['id'] + '.json'
with open('students/' + filename, 'w') as f:
json.dump(student, f)
```
4. 可以将录入学生信息的代码封装在一个函数中,以便在程序中多次调用。
完整代码示例:
```python
import json
def input_student_info():
# 录入学生信息
student = {}
student['name'] = input('请输入学生姓名:')
student['id'] = input('请输入学生学号:')
student['age'] = input('请输入学生年龄:')
# 将学生信息保存到文件
filename = student['id'] + '.json'
with open('students/' + filename, 'w') as f:
json.dump(student, f)
# 调用函数录入学生信息
input_student_info()
```
注意:在运行代码之前,需要先创建名为“students”的文件夹,以便保存学生信息文件。
阅读全文