私のテキストファイルを解析する簡単なスクリプトを書きたいと思います。パターンは次のとおりです。
0.061024 seconds for Process 0 to send.
0.060062 seconds for Process 1 to receive.
これがループしていきます。
Python ファイルは次のようになります。
import fileinput, csv
data = []
for line in fileinput.input():
time, sep, status = line.partition("seconds")
if sep:
print(time.strip())
with open('result.csv', 'w') as f:
w = csv.writer(f)
w.writerow('send receive'.split())
w.writerows(data)
これにより、bash で必要な出力が得られ、送信と受信を含む 2 つの列も作成されます。によって印刷された入力でそれらを埋めるにはどうすればよいですか
print(time.strip())
この出力を 2 列の CSV ファイルに入れたいと思います。
どうすればいいですか?