两个csv行合并:
第一个
姓名,年龄,性别
盒,18,男
盒和,8,女
第二个
姓名,年龄,性别
无敌,20,男
英勇,2,女
操作:
import csv
tian = csv.DictReader(open('学生2.csv', encoding='utf-8')) # 返回的是可迭代的字典
header = tian.fieldnames
with open('学生.csv', 'a', newline='', encoding='utf-8') as tou:
writer = csv.DictWriter(tou, fieldnames=header) # fieldnames是由键组成的对象
writer.writerows(tian) # writer.writerows({键:值, 键:值})