Załóżmy, że chcemy przetworzyć każdy wiersz pliku, ale ostatnia linia wymaga specjalnego traktowania:W języku Python, jak sprawdzić, czy linia jest ostatnia?
with open('my_file.txt') as f:
for line in f:
if <line is the last line>:
handle_last_line(line)
else:
handle_line(line)
Pytanie jest, w jaki sposób można zaimplementować? Wydaje się, że nie ma funkcji wykrywania końca pliku w Pythonie.
Czy istnieje inne rozwiązanie niż odczytanie linii na liście (za pomocą f.readlines() lub podobnego)?
czytać wszystkie i kawałek? –