Podczas czytania linii z pliku tekstowego za pomocą Pythona, znak końcowy często musi zostać obcięty przed przetworzeniem tekstu, jak w następującym przykładzie:Znaki końca wiersza z linii odczytanych z pliku tekstowego, przy użyciu Pythona
f = open("myFile.txt", "r")
for line in f:
line = line[:-1]
# do something with line
Czy istnieje elegancki sposób na odczytywanie linii tekstu bez znaku końca linii?
HTTP i inne protokoły określają '\ r \ n' dla końcówek linii, więc powinieneś użyć linii.rstrip ('\ r \ n') dla solidności. –
Dzięki za pomoc! Musiałem otworzyć plik tekstowy i byłem zdumiony widząc, że \ n-rzeczy jest nawet w Pythonie, jak to jest w Perlu, C i wielu innych językach. Zakładam to i nigdy tego nie zapomnę. – bjd2385