Курс Python → Работа с Path в Python
Класс Path() в Python предоставляет удобные методы для работы с файловой системой. Каждый подкласс Path() предоставляет набор методов для обработки путей и выполнения системных вызовов. Один из таких методов — itertir() — возвращает содержимое каталога.
Метод itertir() позволяет получить список файлов и подкаталогов в указанном каталоге. Этот метод возвращает итератор, который можно использовать для перебора всех элементов каталога. Например, можно вывести на экран все файлы в указанном каталоге:
from pathlib import Path
p = Path('/path/to/directory')
for item in p.iterdir():
if item.is_file():
print(item)
Кроме метода itertir(), подклассы Path() также предоставляют другие полезные методы, такие как создание файлов и каталогов, удаление файлов, проверка существования файла и многое другое. Например, с помощью метода mkdir() можно создать новый каталог:
p = Path('/path/to/new/directory')
p.mkdir()
Таким образом, использование класса Path() и его методов позволяет удобно и эффективно работать с файловой системой в Python. Благодаря этим методам можно выполнять различные операции с файлами и каталогами, что делает работу с файловой системой более удобной и гибкой.
Другие уроки курса "Python"
- Асинхронный код в Python
- Разделение функций на этапы
- Активация Matplotlib в Jupyter
- Изменение регистра данных
- Измерение потребления памяти при сортировке
- Преобразование символов с помощью map
- Классы данных в Python
- Преобразование данных в Python
- Бесконечная проверка в Python
- Импорт и использование модулей в Python
- Оператор in и not in в Python
- Преобразование range в итератор
- Импорт модулей в Python 3.12
- Метод rsub для пользовательских чисел
- Модуль array: создание и использование массивов
- Progress с библиотекой tqdm
- Работа с Event() в threading
- Применение функции к списку
- Функции map, filter, reduce
- Работа с zip()
- Обход дочерних элементов BeautifulSoup
- Оператор (*) в Python
- Модуль pprint
- Работа с CSV файлами в Python
- Enum в Python
- Объединение словарей в Python
- Выключение компьютера с помощью Python
- Flask — веб-фреймворк Python
- PATCH-запрос с библиотекой requests
- Numpy: использование Ellipsis
- Расчет времени выполнения программы
- Скачать видео с YouTube
- Измерение времени выполнения кода
- Работа с часовыми поясами в Python
- Метод is_absolute() для PurePath
- Форматирование строк в Python
- Python union() функция — объединение множеств
- Перетасовка списков в Python
- Использование *args
- Метод сравнения объектов в Python
- Создание Telegram-бота на Python
- Взаимодействие с внешними процессами в Python
- Функция enumerate() — Python
- Избегайте ошибку FileNotFoundError
- Комментарии в Python.
- Создание OrderedDict
- Метод join() для объединения элементов строки















