Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
karlson
User
Beiträge: 6 Registriert: Montag 25. September 2006, 10:53
Wohnort: localhost
Dienstag 26. September 2006, 16:18
Hallo,
ich muss bei einer Textdatei die Zeilenreihenfolge umkehren. D.h. die letzte zeile wird in einer neuen Datei die erste, die vorletzte die zweite, usw.
Muss ich hier mit reverse arbeiten oder wie würde man vorgehen.
Danke
Anfänger
DatenMetzgerX
User
Beiträge: 398 Registriert: Freitag 28. April 2006, 06:28
Wohnort: Zürich Seebach (CH)
Dienstag 26. September 2006, 17:42
Code: Alles auswählen
import os
//Datei erstellen.... von 0 bis 99 absteigend
nums = []
for i in range(99):
nums.append(str(i))
f = open('file', 'w')
f.write('\n'.join(nums))
f.close()
f = open('file', 'r')
//Datei auslesen
lines = f.readlines()
f.close()
//Datei umkehren
f = open('file', 'w')
for i in range(len(lines)/2):
#temp = lines[i]
#lines[i] = lines[len(lines)- 1- i]
#lines[len(lines) - i-1] = temp
lines[i], lines[len(lines) -1 -i] = lines[len(lines) -1 -i], lines[i]
f.writelines(lines)
f.close()
tiax
User
Beiträge: 152 Registriert: Samstag 23. Juli 2005, 17:28
Kontaktdaten:
Dienstag 26. September 2006, 18:41
Code: Alles auswählen
inhalt = open('datei','r').readlines()
inhalt.reverse()
ausgabe = open('neuedatei','w')
ausgabe.writelines(inhalt)
inhalt.close()
ausgabe.close()
Ne invoces expellere non possis
[url=xmpp://florian@florianheinle.de]xmpp:florian@florianheinle.de[/url]
murph
User
Beiträge: 622 Registriert: Freitag 14. April 2006, 19:23
Kontaktdaten:
Dienstag 26. September 2006, 19:50
@DatenMetzgerX:
// erzeugt bei python keinen kommentar, das tut # oder ein nicht zugewiesender string.
http://www.cs.unm.edu/~dlchao/flake/doom/
karlson
User
Beiträge: 6 Registriert: Montag 25. September 2006, 10:53
Wohnort: localhost