Seite 1 von 1

New line beim schreiben in File

Verfasst: Samstag 18. Januar 2014, 23:12
von DKKA
Hallo miteinander,

Ich möchte gerne meine Log-Daten an ein bestehendes Textfile anhängen und dabei auch die "new line"-Funktion nützen. Wo liegt hier der Fehler..?:

Code: Alles auswählen

def write(self):
    self.buffer_string+= "\n"
    try:
        logfile = open(self.path, "ab")
        logfile.write(self.buffer_string)
        logfile.close()
        self.buffer_string = ""
    except IOError:
        pass

Re: New line beim schreiben in File

Verfasst: Samstag 18. Januar 2014, 23:26
von BlackJack
@DKKA: Ich sehe so auf Anhieb keinen. Warum denkst Du da wäre einer?

Re: New line beim schreiben in File

Verfasst: Sonntag 19. Januar 2014, 00:04
von DKKA
BlackJack hat geschrieben:@DKKA: Ich sehe so auf Anhieb keinen. Warum denkst Du da wäre einer?
Weils das "new line" bei mir ignoriert wird :( Schreibe in ein ".txt"-file.

EDIT: Dachte es muss binary format sein mit parameter "ab", aber mit "a" funktioniert es! :K

Re: New line beim schreiben in File

Verfasst: Sonntag 19. Januar 2014, 01:02
von BlackJack
@DKKA: Dann bist Du wohl auf Windows unterwegs und hast einen, nun ja, nicht so guten Editor verwendet um den Dateiinhalt anzuschauen. :-)