Seite 1 von 1

fileprobleme

Verfasst: Mittwoch 27. Oktober 2004, 21:06
von sonium
Hi, ich hab noch nicht lang mit python zu tun, find es aber recht interessant, versuch grad bischen was zu basteln um zu schaun wie das so alles läuft. Also:

Der Code:

Code: Alles auswählen

f = open('winamp.m3u','r')
o = open('playlist.txt','w+')
while True:
    try:
        string = f.readline()
    except EOFError:
        break
    o.write(string)
Der Sinn: Es soll eine Datei zeilenweise gelesen werden und in eine Zieldatei geschrieben werden.

Das Problem: Es läuft, stoppt jedoch ca bei der Hälfte, ohne ersichtlichen Grund. Der Prozess verabschiedetet sich dann irgendwann wegen fehlender Rückmeldung.

Die Frage: Woran könnte das liegen?

Verfasst: Mittwoch 27. Oktober 2004, 22:44
von Dookie
Hi sonium,

warum 'w+'? falls Du daten anhängen willst bei playlist.txt geht das mit 'a'.
'w+' währe zum abwechselnden schreiben und lesen.

Code: Alles auswählen

f = open('winamp.m3u','r')
o = open('playlist.txt','a')
for line in f:
    o.write(line)
o.close()
f.close()
läuft das?


Gruß

Dookie