# 定义修改功能的函数
def amend(file_name):
amend_name = input('你要修改哪位同学的信息呢:')
print('-'*40 + '\n正在查找···\n')
data = []
find = False
for row in csv_reader(file_name):
if amend_name == row['同学名称']:
print('同学名称:{} 所在地:{} 联系方式:{}'.format(row['同学名称'], row['所在地'], row['联系方式']))
print('输入修改信息')
result = input_alumni()
data.append({'同学名称': result[0], '所在地': result[1], '联系方式': result[2]})
find = True
continue
data.append({'同学名称': row['同学名称'], '所在地': row['所在地'], '联系方式': row['联系方式']})
if find != True:
print('查无此人')
else:
print(data)
with open(file_name, 'w', encoding='utf-8', newline='') as f:
writer = csv.DictWriter(f,['同学名称', '所在地', '联系方式'])
writer.writeheader()
writer.writerows(data)