@stephania
Для того чтобы читать файл построчно в Python, можно использовать функцию readline()
или метод readlines()
.
Метод readline()
читает одну строку из файла каждый раз при вызове. Если вызвать этот метод в цикле, то можно последовательно читать все строки файла. Например:
1 2 3 4 5 6 |
file = open("file.txt", "r") line = file.readline() while line: print(line) line = file.readline() file.close() |
Метод readlines()
возвращает список строк, считанных из файла. Каждая строка файла будет представлена отдельным элементом списка. Например:
1 2 3 4 5 |
file = open("file.txt", "r") lines = file.readlines() for line in lines: print(line) file.close() |
Также можно использовать конструкцию with open()
для автоматического закрытия файла после чтения:
1 2 3 |
with open("file.txt", "r") as file: for line in file: print(line) |
Обратите внимание, что после чтения файла необходимо закрыть его, вызвав метод close()
или используя конструкцию with open()
.