
⚡️ Работаем с временными файлами
Бывают такие ситуации, когда держать информацию в оперативной памяти не желательно или вообще невозможно. Модуль tempfile может справиться с этой задачей.
• TemporaryFile() — создаёт временный файл и позволяет контролировать его, как обычный битовый поток. По умолчанию, режим работы — w+b (чтение, запись, битовый файл).
• TemporaryDirectory() — создаёт временную директорию. Возвращает путь к этой самой паке в виде строки.
• mkstemp() — создаёт файл и накладывает управление им на вас. Возвращает кортеж из дескриптора уровня ОС и пути. mkdtemp() выполняет тоже самое, только работает с папками
• gettempdir() — возвращает путь к папке со всеми временными директориями и файлами
По окончанию работы программы TemporaryFile и TemporaryDirectory автоматически удаляються.
#миниурок #tempfile
Бывают такие ситуации, когда держать информацию в оперативной памяти не желательно или вообще невозможно. Модуль tempfile может справиться с этой задачей.
• TemporaryFile() — создаёт временный файл и позволяет контролировать его, как обычный битовый поток. По умолчанию, режим работы — w+b (чтение, запись, битовый файл).
• TemporaryDirectory() — создаёт временную директорию. Возвращает путь к этой самой паке в виде строки.
• mkstemp() — создаёт файл и накладывает управление им на вас. Возвращает кортеж из дескриптора уровня ОС и пути. mkdtemp() выполняет тоже самое, только работает с папками
• gettempdir() — возвращает путь к папке со всеми временными директориями и файлами
По окончанию работы программы TemporaryFile и TemporaryDirectory автоматически удаляються.
#миниурок #tempfile