Чтение из файла
201
В следующем примере строки
pi_digits .txt
сохраняются в списке в блоке
with
, после
чего выводятся за пределами этого блока:
filename = 'pi_digits.txt'
with open(filename) as file_object:
❶
lines = file_object.readlines()
❷
for line in lines:
print(line.rstrip())
В точке
метод
readlines()
последовательно читает каждую строку из файла
и сохраняет ее в списке. Список сохраняется в переменной
lines
, с которой можно
продолжить работу после завершения блока
with
. В точке
в простом цикле
for
выводятся все элементы списка
lines
. Так как каждый элемент
lines
соответствует
ровно одной строке файла, вывод точно соответствует его содержимому.
Работа с содержимым файла
После того как файл будет прочитан в память, вы сможете обрабатывать данные
так, как считаете нужным. Для начала попробуем построить одну строку со всеми
цифрами из файла без промежуточных пропусков:
Достарыңызбен бөлісу: