Учим 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()
Обсуждение закрыто.