Курс 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. Метод __index__ в Python
  2. Удаление эмодзи с помощью pandas
  3. Импорт в Python: список all
  4. Метод rpow в Python
  5. Исключение NotImplementedError
  6. Объединение строк с помощью метода join
  7. Оператор морж в Python 3.8
  8. Основные функции и модули Python
  9. Работа с итераторами в Python
  10. Асинхронный код в Python
  11. Деление в Python
  12. Метод pos в Python
  13. Получение комбинаций в Python
  14. Преобразование строки в число
  15. Подчеркивание в REPL
  16. Активация Matplotlib в Jupyter
  17. Операторы Splat и splatty-splat
  18. Цикл for с enumerate() в Python
  19. Подсчет частоты элементов с Counter
  20. Списковое включение в Python
  21. Defaultdict в Python
  22. Метод join() для объединения элементов
  23. Генераторы данных
  24. Замена символов в строке
  25. Оптимизация памяти с __slots__
  26. Исправление ошибки NameError
  27. Зарезервированные слова в Python
  28. Выборка чисел
  29. Декораторы в Python
  30. Список переменных в Python
  31. Функциональное программирование.
  32. %pinfo: получение информации об объекте
  33. Равенство и идентичность в Python
  34. Объединение списков в Python
  35. Метод radd для пользовательских чисел
  36. Генераторы в Python
  37. Работа с аргументами командной строки в Python
  38. Оператор «моржа» (Walrus Operator)
  39. Создание и операции с дробями
  40. Проверка существования переменной с оператором :=
  41. Удаление символа из строки
  42. Наиболее частотные элементы с помощью Counter
  43. Сравнение объектов в Python
  44. kwargs в Python
  45. Поиск email
  46. Удаление элементов из списка в Python

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