假设我有文本文件a,b,c
提交
1
2
3
档案b
a
b
c
档案c
d
e
f
我想写一个输出文件,如:
1 a d
2 b e
3 c f
无论如何用python或Linux中的任何命令编写它?
答案 0 :(得分:3)
在命令行中:
$ paste a b c
1 a x
2 b y
3 c z
答案 1 :(得分:2)
您可以使用zip
:
with open("filea") as f1, open("fileb") as f2, open("filec") as f3:
for a, b, c in zip(f1, f2, f3):
print " ".join(map(str.rstrip, (a, b, c)))