Mam tekst zapisany w jednej linii w takiej postaci:
To jest pierwsza linia.\nTo jest druga linia.
gdzie \n jest przejsciem do kolejnej linii
Dopoki wczytywalem go w taki sposob: string=u"To jest..." (to jest tekst
unicode) i wypisywalem rezultat na ekran wszystko bylo w porzadku. Po
wczytywaniu z pliku tego tekstu (string=unicode(f.readline(), 'utf-8'))
dostaje na ekranie takze te \n zamiast linii przerwy.
Czy moze ma ktos pomysl jak zmusic program do wypisania pustej lini w
momencie kiedy wystapi ciag \n?
Pozdrawiam
Michal Ostrowski
> Czy moze ma ktos pomysl jak zmusic program do wypisania pustej lini w
> momencie kiedy wystapi ciag \n?
Zastąpić wszystkie \n na końce linii? Albo zrobić splita?
Pozdrawiam,
--
Marcin Gajda ________________________
Linux registered user #300108 _______
Dieu me pardonerra - c'est son metier
> Zastąpić wszystkie \n na końce linii? Albo zrobić splita?
>
> Pozdrawiam,
Dzieki, zastepowalem juz wczesniej ale robilem niewielki blad zamiast
replace(string, '\\n', '\n') robilem replace(string, '\n', '\n'), wiec
zmienal sie tylko znak konca linii na znak konca linii a nie \n na koniec
linii.
Pozdrawiam
Michal Ostrowski
In the darkest hour on Sun, 09 May 2004 23:27:44 +0200,
Michal Ostrowski <m.ost...@rato.pl> screamed:
>> Zastąpić wszystkie \n na końce linii? Albo zrobić splita?
>>
>> Pozdrawiam,
>
> Dzieki, zastepowalem juz wczesniej ale robilem niewielki blad zamiast
> replace(string, '\\n', '\n') robilem replace(string, '\n', '\n'), wiec
> zmienal sie tylko znak konca linii na znak konca linii a nie \n na koniec
> linii.
Ewentualnie zabraklo litery r:
string.replace( r"\n", "\n" )
Artur
--
Before the Goat of Mendes... we all must take our turn | Artur M. Piwko
Into the magic circle... where still the fire burns | AMP29-RIPE
We're spinning round and round... until one takes a fall | -- Mercyful Fate
The fallen one will not return, the fallen one must burn | "Witches' Dance"