ファイルから行を取得し、を使用して行を5列に分割しましたsplit()
。しかし、私はそれらの列をタブ区切りの値として出力ファイルに書き込む必要があります。
私がl[1], l[2], l[3], l[4], l[5]
...合計5つのエントリを持っているとしましょう。Pythonを使用してこれを達成するにはどうすればよいですか?またl[1], l[2], l[3], l[4], l[5]
、出力ファイルに値を書き込むことができません。
私はこれらのコードを両方とも試しましたが、どちらも機能していません(私はPython 2.6を使用しています):
コード1:
with open('output', 'w'):
print l[1], l[2], l[3], l[4], l[5] > output
コード2:
with open('output', 'w') as outf:
outf.write(l[1], l[2], l[3], l[4], l[5])