ここに、次のような ASCII 形式のデータ ファイルがあります。
--Boundary--
ID 1234567
DATE 2/26/13
TYPE X
CLASS ABC
--Boundary--
ID 1234568
DATE 2/25/13
TYPE Y
CLASS DEF
--Boundary--
ID 1234569
DATE 2/24/13
TYPE Z
CLASS GHI
ここで、「ID」と「CLASS」の情報を抽出する必要があります。つまり、次のような出力ファイルが必要です。
----------
ID Class
1234567 ABC
1234568 DEF
1234569 GHI
出力ファイルも .txt 形式です。私はPythonの初心者です。役立つスクリプトは大歓迎です。
私はスクリプトを試しました:
inFile = open("input.txt")
outFile = open("output.txt", "w")
for line in inFile:
if "ID" in line:
id = line[line.find(' ')+7 :]
それは良い方法ですか?出力を保存するにはどうすればよいですか?
ありがとうございました!