Курс 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"

  1. Безопасные SQL-запросы в Python 3.11
  2. Передача параметров в Python
  3. Управление пакетами с pip
  4. Вызов внешних программ в Python с помощью sh
  5. Использование super() в Python
  6. Генератор бросков кубиков
  7. Множественное назначение в Python
  8. Оператор del в Python
  9. Работа с срезами в Python
  10. Автоматизация действий с Pyautogui
  11. Оператор in в Python
  12. Преобразование PowerPoint в PDF.
  13. Работа с очередями в Python
  14. Функция format() в Python
  15. Многопоточность в Python
  16. Избегайте использования goto
  17. Разрешение имен в Python
  18. Обработка ошибок ввода данных
  19. Работа с defaultdictами в Python
  20. Возврат нескольких значений из функции
  21. Многострочные комментарии в Python
  22. Очистка строки в Python
  23. Выход из профиля в Django
  24. Генераторы списков в Python
  25. Отладка утечек памяти в Python
  26. Представление бесконечности в Python
  27. Проверка окончания строки с помощью str.endswith()
  28. Раздувающийся словарь в Python
  29. Создание пустых функций и классов в Python
  30. Преобразование генераторов в циклы
  31. Вычисление натурального логарифма в NumPy
  32. Работа с файлами в Python
  33. None в Python: использование и особенности
  34. Функция reduce() из модуля functools
  35. Декораторы в Python
  36. Декораторы в Python
  37. Слияние словарей в Python 3.9
  38. Обработка исключений в Python
  39. Библиотека sh: использование команд bash в Python
  40. Модуль Operator в Python
  41. Замена символов в Python
  42. Удаление символа из строки
  43. Функции all() и any() в Python
  44. Работа с географическими данными.
  45. Отправка POST-запроса в REST API
  46. Python: изменяемые и неизменяемые коллекции
  47. Генератор чисел Фибоначчи

Marketello читают маркетологи из крутых компаний