我有两个txt文件。我想用python合并这些文件。 我刚开始学习python,需要一些帮助。我试图搜索谷歌解决这个问题,但我找不到解决方案。如何使用python txt文件合并?
所以请帮助我。
下面是我的两个txt文件。
a.txt
有此数据。
Zone,alias1,alias2
PA1_H1,PA1,H1
PA2_H2,PA2,H2
b.txt
有此数据。
WWN,Port,Aliases
da,0,PA1
dq,1,PA2
d2,3,H1
d4,1,H2
期望输出
Zone,alias1,WWN,Port,alias2,WWN,Port
PA1_H1,PA1,da,0,H1,d2,3
PA2_H2,PA2,dq,1,H2,d4,1
我想下面的脚本,但我不能合并。
row = []
for line in open("mod_alias.txt"):
line = line.split(',')[2]
row.append(line)
strings = row
for line in open("mod_all_cfgshow.txt"):
if any(s in line for s in strings):
field1,field2,field3 = line.split(',')
print field1,field2,field3
如何合并文件? 你能告诉我一个例子吗?
合并的标准是什么?基于哪一列? –