【Python系列3】两个txt文件通过id进行关联

本文介绍了如何在Python中处理两个TXT文件,通过文件中的ID字段进行内容关联。利用字典将一个TXT文件的ID作为键,实现了无数据库环境下的数据关联操作。
摘要由CSDN通过智能技术生成

       进行不同表的关联,我们首先想到的都是通过SQL在数据库中完成。然而,最近在做项目的过程中,却遇到了两个表都保存为txt文件,并且需要按照ID进行关联的问题。为了解决这个问题,自己写了下面一段Python程序,主要思想是将一个txt中的ID作为字典的key。

def JointTWOTXT(self):                       #将A.txt和B.txt按照ID进行关联             
		f=open('A.txt','r') 
		ff=open('B.txt','r')               
		fff=open('C.txt','w')             # 关联之后,字段1:ID,字段2:NAME,字段3:Menu,字段4:category_id
		
		dicc=dict()                             # 将A.txt转为字典,key为id,value为category_id
		for line in ff:                         
			line=line.strip().split('|')
			# print line[0]
			# print line[1]
			dicc[line[0]]=line[1]

		id_list=[]                                          # ID列表
		for line1 in f:
			ID1=line1.split()[0]
			# print ID1
			NAME=
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值