Курс Python → Создание директории в Python
Метод Path().mkdir() в языке программирования Python используется для создания новой директории. Согласно официальной документации, этот метод принимает три аргумента, но мы сейчас сосредоточимся только на двух из них: parents и exists_ok. Оба эти аргумента по умолчанию имеют значение False.
Аргумент parents отвечает за создание всех несуществующих родительских директорий. Если значение этого аргумента установлено на True, то метод создаст все необходимые родительские директории, чтобы создать указанную директорию. В противном случае, если родительская директория не существует, будет вызвано исключение FileNotFoundError.
Аргумент exists_ok определяет, должен ли метод вызывать исключение, если указанная директория уже существует. Если значение этого аргумента установлено на True, то метод не будет вызывать исключение, если директория уже существует. В противном случае, если директория уже существует, будет вызвано исключение FileExistsError.
from pathlib import Path
# Пример использования метода mkdir()
dir_path = Path("new_directory")
dir_path.mkdir(parents=True, exist_ok=True)
В приведенном выше примере мы создаем новую директорию с именем «new_directory». Установив значения parents=True, exist_ok=True, мы гарантируем, что метод не вызовет исключения, даже если родительская директория не существует или указанная директория уже существует.
Другие уроки курса "Python"
- Счетчик в Python: most_common()
- Подсчет элементов в списке с Counter
- GitHub в Telegram: подписка на уведомления
- Многострочные комментарии в Python
- Python 3.12: переиспользование кавычек
- Создание итератора
- F-строки в Python 3.8
- Генераторы в Python
- Определение индекса элемента списка
- Манипуляция формой массива в Numpy
- kwargs в Python
- Измерение времени выполнения кода
- Модуль functools в Python
- Работа с областями видимости переменных
- Печать списка с помощью метода join
- Обработка ошибок ввода данных
- Дефолтные параметры в Python
- Декодирование строк в Python
- Лямбда-функции в Python
- Представление бесконечности в Python
- Инверсия списков и строк в Python
- Получение текущей даты и времени
- Расширение операции побитового «и» в Python
- Python Ellipsis использование
- Логирование с Logzero
- Метод __getitem__ в Python
- Строковое представление объектов
- Управление браузером с Selenium
- Управление асинхронными задачами на Python.
- Реверс строки и списка в Python.
- Генераторы в Python
- Удаление знаков препинания в Python
- Модуль subprocess: запуск внешних команд
- Обработка ошибок в Python
- Наследование в программировании
- Загрузка постов Instagram
- Многоточие в Python
- Создание класса очереди
- Списковый компрехеншен.
- Отладка утечек памяти в Python
- Избегайте ошибку FileNotFoundError
- Оператор in для Python
- Защита данных в Python
- Импорт классов из другого файла
- Получение частей дроби
- Выбор редактора кода.















