Python怎么输入学生姓名修改某一行信息
时间: 2024-02-23 12:58:37 浏览: 62
python 学生信息系统.py
假设你有一个包含学生信息的CSV文件,其中包含学生姓名、学号、年龄等信息。你可以使用Python中的csv模块来读取和修改CSV文件中的数据。以下是一个示例代码片段,可以根据学生姓名来修改某一行信息:
```python
import csv
# 读取CSV文件
with open('students.csv', 'r') as file:
reader = csv.reader(file)
# 遍历每一行数据
for row in reader:
# 如果姓名匹配
if row[0] == '张三':
# 修改某一行信息
row[1] = '20190001' # 修改学号为20190001
row[2] = '20' # 修改年龄为20
# 将修改后的数据写回CSV文件
with open('students.csv', 'w', newline='') as file:
writer = csv.writer(file)
# 重新写入所有数据
writer.writerows(rows)
```
请注意,这只是一个示例,实际应用中可能需要进行更复杂的数据处理和错误处理。
阅读全文