こんにちは私はfilename.txtを入力し、複数の出力ファイルfilename1.txt、filename2.txt、およびfilename3.txtを生成しています。ここでは具体的には、ファイル名.txtで入力されたデータである:テキストファイルを入力し、Pythonで複数の出力ファイルを書き込む
Time(ms) Channel 1 Channel 2 Channel 3
0.0 4.5 3.6 125
1.0 3.0 3.4 98
2.0 100 3.0 59
3.0 23 45.9 2.1
4.0 34 123 35
5.0 2.1 222 98
filename1.txtは、時間とチャンネル1 filename2.txtは列だけの時間とチャンネル2 filename3をのデータを生成する必要がありますだけの列のデータを生成する必要があります私は、テキストファイルファイル名1、ファイル名2及びfilename3をしかし、ファイル名1のデータのみを取得するコンパイル
with open('filename.txt', 'r') as input:
for i in range(1,4):
with open('filename%i.txt' %i, 'w') as output:
for line in input:
columns = line.strip().split()
for j in range(1,4):
output.write('{:10}{:10}\n'.format(columns[0], columns[j+1]))
:.TXTは列だけの時間とチャンネル3
ソースコードのデータを生成する必要があります。 filename2とfilename3のデータはどうなりましたか?
あなたは戻って、あなたの質問のいくつかまたはすべての回答を受け入れるべきです。詳細については、この回答を参照してください。http://meta.stackexchange.com/a/5235/166957 –