-2

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

我想要做的是将四个文件中的信息合并到一个文件中,格式简洁,只要它是逐行格式,包括 4 列并用逗号分隔,我希望能够在文件顶部打开时让用户知道列中的信息。这在python>中可能吗?

这是我要合并的信息:

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

Redhat 7.3' 

Linux' 

D84270022E57F1850C8464FA432ADFF99588157B'

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

4

2 回答 2

1

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

for row in zip(file1, file2, file3, file4):
    # output the 4 column values in row
于 2012-06-26T18:51:09.300 回答
0

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

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

path,distro,os,serial
'/usr/share/doc/HTML/es/kioslave/index.docbook' ,'Redhat 7.3', 'Linux', D84270022E57F1850C8464FA432ADFF99588157B'
于 2012-06-26T18:38:03.703 回答