返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

python学习笔记:实现文件的关联

[复制链接]
前方录 显示全部楼层 发表于 2024-3-7 08:07:05 |阅读模式 打印 上一主题 下一主题

登录网站,浏览更多精彩内容

您需要 登录 才可以下载或查看,没有账号?加入我们

x
本帖最后由 前方录 于 2024-3-7 08:08 编辑

目标

把文件1:file1.txt和文件2:file2.txt关联成文件3:file.txt的样子

文件1内容如下
101,90
102,88
103,89
104,95文件2内容如下
101,小明
102,小王
103,小张
104,小李
文件3内容如下

101,小明,90
102,小王,88
103,小张,89
104,小李,95


代码:
[mw_shl_code=python,false]grade_dict = {}
with open("p086_grade.txt", encoding="utf8") as fin:
    for line in fin:
        sno, grade = line.strip().split(",")
        grade_dict[sno] = grade
fout = open("p086.txt", "w", encoding="utf8")
with open("p086_student.txt", encoding="utf8")  as f:
    for line in f:
        sno, sname = line.strip().split(",")
        grade = grade_dict[sno]
        fout.write(f"{sno},{sname},{grade}\n")
fout.close()[/mw_shl_code]
思路:1.先遍历文件1:file1.txt把每行的两个值以键值的方式存入到字典中


2.再遍历文件2:file2.txt把每行的两个值遍历出来,并且把字典中的值赋给一个变量

3.把这三个变量值写入到新文件中去









中国领先的数字技术资源交流中心!
商乾全球电商人、电商交流学习与电商实战技术分享、电商爬虫、生活交流专业网站
  • 官方手机版

  • 微信公众号

  • 商务合作