Взаимодействие с файлами — это одна из первых тем, которую должны изучать молодые программисты на Питоне. На Python можно:
- осуществить запись в файл;
- осуществить чтение из файла;
- удалить файл;
- просто открыть файл.
В общем, в нашей статье мы разберем инструменты Питона для взаимодействия с файлами, которые встроены по умолчанию в этот язык программирования.
Инструменты Питона для взаимодействия с файлами, которые встроены по умолчанию
Перед тем как осуществить запись в файл Python или чтение файла, его необходимо открыть для взаимодействия с ним.
Как открыть файл Python?
Для того чтобы открыть файл Python, необходимо воспользоваться методом «open()», который встроен по умолчанию. Например:
doc_file = open(“doc.txt“,“r“)
Как видно из записи, метод «open()» несет в себе 2 аргумента:
- «doc.txt» — это наименование файла, плюс нужно указывать путь его расположения;
- «r» — режим взаимодействия с документом Питона, в этом случае «режим открытия документа».
Какие еще могут быть режимы:
- «r» — открывает документ для чтения;
- «w» — открывает документ для записи, удаляя все его содержимое; когда документа нет, то создается новый;
- «x» — открывает документ для записи, не удаляя содержимое;
- «a» — открывает документ, чтобы его «дописать»; «дозапись» делается в конце файла;
- «b» — открывает документ в двоичном режиме;
- «t» — открывает документ в тестовом режиме;
- «+» — открывает документ для чтения и записи.
Кстати, данные режимы могут быть объединены, например, «rb» — открыть документ Питона для чтения в двоичном режиме.
Чтение из файла Python
Открывать файл мы научились, но как быть, если нужно прочитать информацию, содержащуюся в открытом документе?Есть несколько способов для того, чтобы осуществить чтение из Питон-файла. Один из них — это применить метод «read()», который дает возможность прочитать весь документ целиком:
doc_file = open(“doc.txt“)
doc_file.read()
Если необходимо прочитать файл построчно, то можно воспользоваться:
- readline() — если нужно прочитать одну строку из файла;
- readlines() — если нужно прочитать список из нескольких строк из файла.
Запись в файл Python
Осуществить запись в файл Python можно несколькими способами. Один из них — воспользоваться методом write(), например:
doc_file = open(“doc.txt“,“w“)
doc_file.write(index + “\n“)
doc_file.close
Метод write() записывает определенную последовательность знаков в скрипт Python. Если нужно осуществить запись в файл Python по-другому, то можно воспользоваться:
• wtitelines() — позволяет осуществить запись целых строк в скрипт Python;
• append() — позволяет добавить строку в скрипт, не перезаписывая сам скрипт.
Как удалить файл Python?
Чтобы удалить файл Python из файловой системы, можно воспользоваться модулем «shutil» и конкретно модулем «remove()». Это будет выглядеть так:
import shutil
import os
#два метода удалить файл Python
shutil.os.remove(“doc_file.txt“)
os.remove(“doc_file.txt“)
Заключение
Как вы успели заметить, работать с файлами Питона несложно. В данной статье мы показали, как можно просто:
- осуществить запись в файл Python;
- осуществить чтение из файла Python;
- удалить файл Python.
В дальнейших статьях мы будем разбирать другие возможности Питона.
Люди, впервые обратившиеся к услугам путан из Новосибирска, сталкиваются со множеством проблем. Они не могут отличить реальные анкеты от фейков, грамотно рассчитать свой бюджет и силы. Друзья, начинать нужно с вызова девушки на час по средней цене. Почему? Дешевые проститутки , чья стоимость за час находится на низком уровне, зарабатывают на доп услугах. Классика будет стоить недорого, однако если захочется разврата, придется выложить немалую сумму. За нал, МБР, фистинг, групповуху и т.д. нужно будет заплатить в 2-3 раза больше начальной ставки.
Python