Курс 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"
- Оператор «моржа» (Walrus Operator)
- Улучшенные подсказки для импорта в Python 3.12
- Создание спинбокса в tkinter
- Методы classmethod и staticmethod
- Обмен значений переменных в Python
- Генерация случайных чисел в Python
- Работа с Colorama
- Установка и использование Python-dateutil
- Получение локальных переменных в Python
- Преобразование букв в нижний регистр
- Выражения-генераторы в Python
- Тернарный оператор в Python
- Удаление дубликатов из списка
- Генератор списка в Python
- Метод count() для списка
- Генерация UUID в Python
- Проверка вхождения подстроки
- Получение частей дроби
- Работа с путями в Python
- Установка и использование Telegram API в Python
- Декораторы в Python
- Оператор in для Python
- Создание словарей и множеств в Python.
- Расчет времени выполнения
- Форматирование данных с помощью pprint
- Удаление символов новой строки в Python.
- Форматирование строк в Python
- Форматирование строк в Python
- Метод splitlines() для разделения строк
- Метод __float__ в Python
- Фильтрация последовательности
- Создание новых списков через list comprehensions
- Работа с изображениями PIL
- Сравнение def и lambda в Python
- Распаковка аргументов в Python
- PUT запрос для обновления данных
- Управление доступом к модулю
- Обновление и получение данных в SQLite
- Создание класса очереди
- Работа с Event() в threading
- Python Calendar Usage
- Декораторы в Python
- Метод __call__ в Python
- Основы работы с os
- GitHub в Telegram: подписка на уведомления















