-2

2つの大きなファイルがあり、どちらにも必要な情報のセグメントが含まれています。情報を出力ファイルに抽出しました。現在、必要な情報を保持する4つのファイルがあります。

私がやりたいのは、4つのファイルからの情報を1つのファイルにマージすることです。4列を含み、コンマで区切られた行ごとの形式である限り、きちんとした形式で、何かを置くことができるようにしたいと思います。ファイルを開いたときにファイルの先頭に移動して、列にどのような情報があるかをユーザーに知らせます。これはPythonで可能ですか>?

マージしたい情報は次のとおりです。

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

Redhat 7.3' 

Linux' 

D84270022E57F1850C8464FA432ADFF99588157B'

すべての行は私が持っているファイルから1行であり、それらは多くの行に行くので、すべてを投稿することはできませんが、それは情報の例です。

4

2 に答える 2

1

Pythonzip関数は、複数のソースを1つのタプルに結合するために使用されます。

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 に答える