Python хранит файлы в виде байтов на диске. Файлы обеспечивают постоянное хранение в энергонезависимой памяти, а данные могут храниться в текстовом файле в виде читаемых и печатаемых символов. Двоичные файлы содержат нечитаемые символы в двоичном коде. Четыре основные операции в файловой системе отмечены как

  1. открытие текстового файла
  2. чтение текстового файла
  3. запись текстового файла
  4. закрытие файла

Файл можно открыть с помощью встроенной функции open().

Синтаксис:-

fileObject = open(имя_файла[, режим_доступа][, буферизация])

Имя_файла — это строковое значение, содержащее имя файла, к которому требуется получить доступ.

режим доступа может быть любым в зависимости от режима работы. Режим чтения (r) будет режимом доступа по умолчанию. Здесь указатель помещается в начало файла.

когда значение буферизации установлено равным нулю, буферизация не выполняется. Если для значения буферизации задано целочисленное значение больше 1, действие будет выполняться на основе размера буфера.

Программа 1:

написать программу для подсчета количества строк в файле?

file = open(r”Desktop\\test.txt”,”r”)
count = 0
for line in file.readlines():
count =count + 1
print(“number of lines:”,count)
file.close()

вывод:

Количество строк = 5

Программа 2:

написать программу для записи нескольких строк в текстовый файл?

файл = открыть (r "test.txt", "w")

file.write(r"привет привет")

файл.закрыть()

файл = открыть (r "test.txt", "r")

количество = 0

для строки в файле.readlines():

количество = количество + 1

print("количество строк:",количество)

файл.закрыть()

вывод

количество строк: 1