Курс 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"
- Безопасные SQL-запросы в Python 3.11
- Передача параметров в Python
- Управление пакетами с pip
- Вызов внешних программ в Python с помощью sh
- Использование super() в Python
- Генератор бросков кубиков
- Множественное назначение в Python
- Оператор del в Python
- Работа с срезами в Python
- Автоматизация действий с Pyautogui
- Оператор in в Python
- Преобразование PowerPoint в PDF.
- Работа с очередями в Python
- Функция format() в Python
- Многопоточность в Python
- Избегайте использования goto
- Разрешение имен в Python
- Обработка ошибок ввода данных
- Работа с defaultdictами в Python
- Возврат нескольких значений из функции
- Многострочные комментарии в Python
- Очистка строки в Python
- Выход из профиля в Django
- Генераторы списков в Python
- Отладка утечек памяти в Python
- Представление бесконечности в Python
- Проверка окончания строки с помощью str.endswith()
- Раздувающийся словарь в Python
- Создание пустых функций и классов в Python
- Преобразование генераторов в циклы
- Вычисление натурального логарифма в NumPy
- Работа с файлами в Python
- None в Python: использование и особенности
- Функция reduce() из модуля functools
- Декораторы в Python
- Декораторы в Python
- Слияние словарей в Python 3.9
- Обработка исключений в Python
- Библиотека sh: использование команд bash в Python
- Модуль Operator в Python
- Замена символов в Python
- Удаление символа из строки
- Функции all() и any() в Python
- Работа с географическими данными.
- Отправка POST-запроса в REST API
- Python: изменяемые и неизменяемые коллекции
- Генератор чисел Фибоначчи















