Seite 1 von 1
Zeile j löschen
Verfasst: Samstag 6. Mai 2006, 20:08
von Alexci
Hallo,
Wie kann ich Zeile j löschen?
Code: Alles auswählen
import random
f=open("G:/Aleksandar/Web-str/wfwb/in.txt",'r')
lines=0L
for line in f.xreadlines():
lines+=1L
f.close()
for j in range (0,lines):
f = open("G:/Aleksandar/Web-str/wfwb/in.txt","rw")
s= list(f)[j]
########## jetzt die Zeile loeschen
print s
f.close()
Danke!
Mit freundlichen Gruessen,
Aleksandar
Verfasst: Samstag 6. Mai 2006, 22:27
von rayo
Hi
Seh ich das richtig dass du einfach die ganze Datei durchlaufen möchtest?
Dann wäre dass hier eine gute Lösung:
Code: Alles auswählen
f=open("G:/Aleksandar/Web-str/wfwb/in.txt",'r')
for line in f:
print line
# tu was mit der zeile
f.close()
Falls nicht müsstest du mal beschreiben, was du genau machen möchtest.
Gruss
Verfasst: Sonntag 7. Mai 2006, 17:40
von Alexci
Ist OK. Ich habe mir eine bessere loesung ausgedacht...
Trotzdem, Danke!
Gruesse,
Aleksandar
Verfasst: Sonntag 7. Mai 2006, 20:23
von Hannes-Spz
wenn er die ganzen zeilen aber sowieso in eine liste einfügt, könnte man folgendes probieren:
j sei ein integer und
meine_liste sei die liste mit den zeilen:
Code: Alles auswählen
meine_neue_liste_ohne_j = meine_liste[:j] + meine_liste[j+1:]
(na ja, is zwar auch nicht perfekt und du wirst sicher nicht nochmal hier reinschauen, weil du es noch brauchst, aber für alle anderen.

)
liebe grüße
hannes
Verfasst: Montag 8. Mai 2006, 05:35
von rayo
Hi
Also da würde ich vorher folgendes vorschlagen:
Verfasst: Montag 8. Mai 2006, 13:08
von Leonidas
rayo hat geschrieben:Also da würde ich vorher folgendes vorschlagen:
Ich als del-Verweigererer würde eher dies nehmen:
Verfasst: Montag 8. Mai 2006, 15:32
von mitsuhiko
Leonidas hat geschrieben:rayo hat geschrieben:Also da würde ich vorher folgendes vorschlagen:
Ich als del-Verweigererer würde eher dies nehmen:
Was auch schneller ist
