Seite 1 von 2

Verfasst: Mittwoch 9. Mai 2007, 18:45
von Boby666666
Leonidas hat geschrieben: Zeile 87. Ich würde dir empfehlen den Code der hier gepostet wird vorher zu lesen und nicht einfach gedankenlos irgendwo reinkopieren.
Diese Aussage verstehe ich jetzt irgendwie nicht.
Du schließt die Datei in der letzten Zeile von 'beantworte()' mit dem "handle.close()".
Ich würde diese Zeile ans Ende von 'chat()' schreiben, damit sollte die Datei erst ganz am Ende geschlossen werden.
Das funzt leider auch nicht.

Sonst noch ne Idee?
Ich verzweifel an so ner dummen kleinigkeit.
selbst wenn ich "handle.close()" weg lasse speichert er die Daten nicht.

Verfasst: Mittwoch 9. Mai 2007, 19:05
von Zizibee
Boby666666 hat geschrieben: ...selbst wenn ich "handle.close()" weg lasse speichert er die Daten nicht.
Dann hast du wohl noch ein anderes Problem.
Wo sagst du denn deinem Programm, in welche Datei er die Daten schreiben soll?

Verfasst: Mittwoch 9. Mai 2007, 19:54
von Boby666666
Hier nochmal der Code in stark verkürzter Form. http://paste.pocoo.org/show/1484/
Und? Ist der Fehler erkennbar?

Verfasst: Mittwoch 9. Mai 2007, 20:34
von Leonidas
Boby666666 hat geschrieben:Und? Ist der Fehler erkennbar?
Ja. Das ``write()`` steht in der Funktion nach dem ``return`` aufgerufen wurde, d.h. wird nie ausgeführt.

Verfasst: Mittwoch 9. Mai 2007, 20:44
von Boby666666
Juhuuuu!
Es funzt!
Wie geil! Die antwort war so einleuchtend und nah.
Ich bin aber auch ein Trottel sonder gleichen.
Aber einen hab ich noch ;)
Das Logfile schreibt nun ohne punkt und komma hintereinander weg. Das macht die Sache nicht gerade einfacher.
Kann man nach jedem Logeintrag, also jedem was er Speichert auch noch ein ENTER oder was machen?
Dann steht jeder Eintrag untereinander!

Also wenn das nicht zuviel des Guten ist dann würde ich mich über den Tip noch freuen :oops:

Verfasst: Mittwoch 9. Mai 2007, 20:49
von EyDu

Code: Alles auswählen

handle.write(eingabe + "\n")
"\n" : newline

Verfasst: Mittwoch 9. Mai 2007, 20:54
von Boby666666
Wie geil!!!
DANKE!!!
Ihr seid doch die Besten!!!

Mal schauen was ich noch so mit dem Script basteln kann ;)