Библиотека Python разработчика | Книги по питону
Тесты могут требовать временные файлы или директории. Для этого отлично подойдет модуль tempfile.
Так как временные файлы обычно нужно удалять после использования, tempfile предоставляет как контекстный менеджер, так и простые функции:
import os
import tempfile
with tempfile.TemporaryDirectory() as dir_path:
open(os.path.join(dir_path, 'a'), 'w').close()
open(os.path.join(dir_path, 'b'), 'w').close()
open(os.path.join(dir_path, 'c'), 'w').close()
assert files_of(dir_path) == ['a', 'b', 'c']
📲 Мы в MAX
👉@BookPython
4 · 1.3K ·