fileprobleme

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.
sonium
User
Beiträge: 66
Registriert: Mittwoch 27. Oktober 2004, 21:04

fileprobleme

Beitragvon sonium » Mittwoch 27. Oktober 2004, 21:06

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?
Benutzeravatar
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

Beitragvon Dookie » Mittwoch 27. Oktober 2004, 22:44

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

Code: Alles auswählen

#!/usr/bin/env python
import this

Wer ist online?

Mitglieder in diesem Forum: WhiteyW