Курс 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. Изменение элемента списка
  2. Python Метод Union Множеств
  3. Лямбда-функции в Python
  4. Python Calendar Usage
  5. Логирование с Logzero
  6. Замена символов в Python
  7. Работа с модулем Calendar
  8. Метод округления чисел
  9. Мощь вложенных функций в Python
  10. Декораторы с аргументами
  11. Переменные класса и экземпляра
  12. Списковый компрехеншен.
  13. Использование *args
  14. Кортеж в Python: создание и использование
  15. Регистрация на TenChat
  16. Разрешение имен в Python
  17. Создание копии списка в Python
  18. Встраивание HTML в Jupyter Notebook
  19. Изменение логики работы с временем
  20. F-строки в Python
  21. Определение функций с необязательными аргументами
  22. Использование функции enumerate()
  23. Сумма элементов списка
  24. Декоратор проверки активности
  25. Путь к интерпретатору Python
  26. Преобразование данных в Python
  27. Модуль inspect
  28. Конвертация коллекций в Python
  29. Генератор данных в Keras
  30. Модуль itertools: эффективная работа с итераторами
  31. Округление банкира в Python
  32. Модуль subprocess: запуск внешних команд
  33. Особенности ключей словаря в Python
  34. Оператор += для объединения строк
  35. Метод matmul для умножения матриц
  36. Методы list в Python
  37. Порядок операций в Python
  38. Цепные операции в Python
  39. Условные выражения в Python
  40. Работа с модулем random
  41. Принципы LSP и ISP в Python
  42. Принципы программирования
  43. Отправка POST-запроса в REST API
  44. Работа с индексами списков
  45. Измерение времени выполнения кода

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