Closed Petkomat closed 1 year ago
Kaj pa vem. Vrstica se lahko konča tudi z \r\n
, poleg tega je na zaslonu težko pokazati, da je kje kakšna razlika. Poleg tega razlika v praznih znakih na koncu izpisa tudi ni tako grozna, da bi jo želel preverjati.
with open("a.txt", "w") as f:
print("abc\n", end="", file=f)
mi na Windowsih naredi vrstico s 5 znaki a b c CR LF
, ampak po branju iz datoteke (x = f.readline()
, x = f.readlines()[0]
, for x in f
), ima niz x
štiri znake (a b c LF
) in \r
-ja sploh ne vidimo.
Predvsem sem si želel, da bi lahko res preverjal, da so bile vrstice slepo prepisane iz vhoda na izhod. Najbrž je v bolj tipičnih primerih to res nezaželjeno.
Pustimo, kot je.
saj bomo zaradi
ob primerjanju prazne vrstice z vrstico presledkov zmotno mislili, da sta enaki.
Ker se vrstica vedno konča z
\n
, bi bilo najbrž ustrezneje poradirati samo zadnji znak?