Seite 1 von 1

Txt ausgabe in eine Datei, nur eine lange Zeile geschrieben!

Verfasst: Freitag 2. Dezember 2005, 11:48
von Gast
Guten Morgen zusammen!


ich habe ein Problem bei der Textausgabe in einer Datei:

Code: Alles auswählen

tmpscr = file(tmp.py, "w")
tmpscr.write(r'# -*- coding: iso-8859-1 -*-\n')
tmpscr.write(r'import sys\n')
Es wird in eine Zeile geschrieben. Aber früher geht es doch!

WAS habe ich falsch gemacht!

Tipps brauche ich dringend!

Danke!

Edit (Leonidas): Code in Python-Tags gesetzt.

Re: Txt ausgabe in eine Datei, nur eine lange Zeile geschrie

Verfasst: Freitag 2. Dezember 2005, 12:34
von Francesco
Anonymous hat geschrieben:Guten Morgen zusammen!


ich habe ein Problem bei der Textausgabe in einer Datei:

tmpscr = file(tmp.py, "w")
tmpscr.write(r'# -*- coding: iso-8859-1 -*-\n')
tmpscr.write(r'import sys\n')

Es wird in eine Zeile geschrieben. Aber früher geht es doch!

WAS habe ich falsch gemacht!

Tipps brauche ich dringend!

Danke!
Versuche es ohne "raw"strings:

Code: Alles auswählen

tmpscr.write('# -*- coding: iso-8859-1 -*-\n')
tmpscr.write('import sys\n')
(sonst wird der Zeilentrenner als literal betrachtet, d.h. '\n' in die textdatei
geschrieben).

Edit (Leonidas): Code in Python-Tags gesetzt.

Verfasst: Freitag 2. Dezember 2005, 12:48
von Gast
hi Francesco!

Danke, bevor ich gepostet hatte, habe ich meine alte Scripts mit diesem vergleichen, leider nur das "r" Zeichen versehen!

Danke noch einmal!

MfG