Файл — это единица хранения данных, обычно текстовый или бинарный. В текстовом файле хранятся строки, которые можно читать как обычный текст.
file = open('имя_файла', 'режим') # открыть для чтения
file = open('mydata.txt', 'r')
# открыть для записи
file = open('mydata.txt', 'w') file = open('notes.txt', 'r')
contents = file.read() # считывает ВСЁ содержимое файла в одну строку
print(contents) # печатает содержимое файла file = open('notes.txt', 'r')
lines = file.readlines() # список, где каждая строка — элемент списка
for line in lines:
print(line.strip()) # strip убирает переход на новую строку
file.close() file = open('notes.txt', 'r')
line1 = file.readline() # первая строка
line2 = file.readline() # вторая строка
print(line1)
print(line2) file = open('notes.txt', 'r')
for line in file:
print(line.strip())
file.close() file = open('output.txt', 'w') # открываем файл в режиме перезаписи
file.write("Первая строка\n") # записываем первую строку
file.write("Вторая строка\n") # записываем в файл еще одну строку file = open('output.txt', 'a') # открываем файл в режиме дозаписи
file.write("Еще одна строка\n") # записываем строку file = open('notes.txt', 'r')
# работаем
file.close() # файл закрыт, изменения сохранены with open('notes.txt', 'r') as file:
for line in file:
print(line.strip())
# файл автоматически закрыт