在给定的“info.csv”文件中读取数据,将“学校”为“一中”的人员信息写入到新文件“newfile.csv”中。 1.打开“info.csv”文件。 2.读取其中的信息: (1)将表头写入到新文件“newfile.csv”中; (2)如果读取的人员为“二中”,写入到新文件“newfile.csv”中。
时间: 2023-10-08 16:14:33 浏览: 49
python读取一个包含销售数据的CSV文件,计算每个月的总销售额,并绘制出销售额的月变化图
好的,我理解了你的问题。以下是 Python 代码实现:
```python
import csv
with open('info.csv', 'r', encoding='utf-8') as f:
reader = csv.reader(f)
headers = next(reader) # 读取表头
rows = [] # 存储符合条件的信息
for row in reader:
if row[2] == '一中': # 如果学校为“一中”
rows.append(row)
# 写入新文件
with open('newfile.csv', 'w', encoding='utf-8', newline='') as f:
writer = csv.writer(f)
writer.writerow(headers) # 写入表头
writer.writerows(rows) # 写入符合条件的信息
```
这段代码首先打开名为“info.csv”的文件,读取其中的信息。如果该条信息的“学校”为“一中”,则将其存储在“rows”列表中。然后,打开名为“newfile.csv”的文件并将表头写入其中。最后,将符合条件的信息写入“newfile.csv”文件中。
阅读全文