Внутри цикла while
используется оператор присваивания :=
, который появился в Python 3.8. Он читает очередную строку из файла с помощью метода readline()
и присваивает ее переменной line
.
with open(filename) as file:
while line := file.readline():
print(line.rstrip())