需要将四个文件中的信息合并在一起

时间:2012-06-26 18:34:56

标签: python python-2.7 parsing merge

我有两个大文件,都包含我想要的信息片段,我已将信息提取到输出文件中,现在我有4个文件可以保存我需要的信息。

我想要做的是将四个文件中的信息合并为一个整齐的格式,只要它是一行一行的格式,包括4列,用逗号分隔,我希望能够放入打开文件顶部的某些内容,以便让用户知道列中的信息。这可能在python>?

以下是我要合并的信息:

'/usr/share/doc/HTML/es/kioslave/index.docbook' 

Redhat 7.3' 

Linux' 

D84270022E57F1850C8464FA432ADFF99588157B'

每一行都是我所拥有的文件的一行,它们有很多行,所以我不能发布整个文件,但这是信息的一个例子。

2 个答案:

答案 0 :(得分:1)

Python zip函数用于将多个源组合成一个元组。

for row in zip(file1, file2, file3, file4):
    # output the 4 column values in row

答案 1 :(得分:0)

完全可以 - 查看csv模块,这很可能是您需要的。它很容易使用。

您将创建一个逗号分隔值文件(.csv),其中第一行将是指示每行内容的标题,即

path,distro,os,serial
'/usr/share/doc/HTML/es/kioslave/index.docbook' ,'Redhat 7.3', 'Linux', D84270022E57F1850C8464FA432ADFF99588157B'