Учим Python : работа с файлом f.open(); f.write();f.close()

Основы  Python. Работа с файлом

Сегодня мы узнаем как работать с файлом на Python.

Первое что нужно сделать — открыть существующий файл или создать новый :

f = open(‘test.txt’,’w’)

f — переменная в которую мы записываем содержимое файла

open() — встроенная функция для работы с файлами

test.txt —имя тестового файла

w — режим открытия файла, открывает файл для записи (перезаписи)

все доступные режимы открытия файла:

w — режим открытия файла, открывает файл для записи (перезаписи)

x — режим открытия файла, открывает файл для записи, если файла не существует формируется исключение

a — режим открытия файла, открывает файл для добавления записей/строк в конец файла

r — режим открытия файла, открывает файл только для чтения

t — режим открытия файла, в режиме текста

b — режим открытия файла, в двоичном режиме

+ — режим открытия файла, для чтения и записи

 

далее необходимо осуществить запись какого нибудь текста в файл

f.write(‘line_1’+ ‘\n’+’line_2’+’\n’)

f — переменная в которую уже записано содержимое файла

write() встроенная функция для работы с файлами, записывает данные в файл

line_1, line_2 — некий текст

\n — символ перехода на новую строку

f.close()

close() — встроенная функция для работы с файлами, закрывает файл после записи данных.

после совершения вышеописанных манипуляций открываем файл test.txt, и видим что он содержит две строки  :

line_1

line_2

полный текст нашей программы совершающей запись в файл:

f = open(‘test.txt’,’w’)

f.write(‘line_1’+ ‘\n’+’line_2’+’\n’)

f.close()

можно записать так-же в одну строку используя символ «;»

f = open(‘test.txt’,’w’) ; f.write(‘line_1’+ ‘\n’+’line_2’+’\n’) ; f.close()

Обсуждение закрыто.