我有两个大文件,都包含我想要的信息片段,我已将信息提取到输出文件中,现在我有4个文件可以保存我需要的信息。
我想要做的是将四个文件中的信息合并为一个整齐的格式,只要它是一行一行的格式,包括4列,用逗号分隔,我希望能够放入打开文件顶部的某些内容,以便让用户知道列中的信息。这可能在python>?
以下是我要合并的信息:
'/usr/share/doc/HTML/es/kioslave/index.docbook'
Redhat 7.3'
Linux'
D84270022E57F1850C8464FA432ADFF99588157B'
每一行都是我所拥有的文件的一行,它们有很多行,所以我不能发布整个文件,但这是信息的一个例子。
答案 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'