需求
考生文件夹下有两个附件文件,一个是score202.txt,里面的每行数据对应一个学生的考号、姓名、考分,数据之间用逗号隔开,一个是base202.txt,里面的每行数据对应一个学生的考号,年龄:两个文件里学生的学号是一对一对应的,但学生信息的顺序不一致。
读取这两个文件,把同一个考生的年龄信息追加到考分信息的后面,合并成一条新信息,
写入第三个文件 stud202.txt。
示例如下:
score202.txt 文件里的内容:
100435,张三,89;100431,李四,80;100432⋯(略)
base202.txt 文件里的内容:
100435,21;100432,23;100401,23;100403,24;⋯(略)
stud202.txt 文件里的内容:
100435,张三,89,21
100432,王红,75,23
100401,张要,83,23
⋯(略)
输入:无
输出:无
提示:建议使用本机提供的Python集成开发环境IDLB填写,调试及验证程序。
附件
20240710_154955 配套文件
提示
#
# 在____________上补充代码
# 在……上补充一行或多行代码
# 可以修改其他代码
#
fs = open("score202.txt","r",encoding='utf-8')
ls = fs.readline().split(';')
fb = open("base202.txt","r",encoding='utf-8')
lb = fb.readline().split(';')
fo = open("stud202.txt","w")
ds = {}
db = {}
for l in ls:
……
for l in lb:
……
fs.close()
fb.close()
fo.close()