schreiben tab-getrennte Werte in eine Datei

Aus einer Datei, die ich getroffen haben, eine Linie, teilt die Linie in 5 Spalten mit split(). Aber ich habe zu schreiben, diese Spalten als tab-getrennte Werte in einem Ausgabe-Datei.

Können sagen, dass ich l[1], l[2], l[3], l[4], l[5]...insgesamt 5 Einträge. Wie kann ich erreichen, das mit python? Und ich bin auch nicht in der Lage zu schreiben l[1], l[2], l[3], l[4], l[5] Werte in eine Ausgabedatei.

Habe ich versucht diese beiden codes, die beide nicht arbeiten(ich benutze python 2.6):

code 1:

with open('output', 'w'):
   print l[1], l[2], l[3], l[4], l[5] > output

code 2:

with open('output', 'w') as outf:
   outf.write(l[1], l[2], l[3], l[4], l[5])
Werfen Sie einen Blick auf die csv - Modul statt.
Verwenden Sie die csv Modul. Das ist, was es ist. Edit: Konnte die post mit einem link und alle. Das, was er sagte.

InformationsquelleAutor learner | 2012-06-15

Schreibe einen Kommentar