Курс 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. Копирование словарей и списков в Python
  2. Создание вложенного генератора
  3. Работа с модулем Calendar
  4. Создание и инициализация объектов
  5. Непрерывная проверка в Python
  6. Утечки переменных цикла в Python 3.x
  7. Оптимизация гиперпараметров с Scikit Optimize
  8. Поиск уникальных элементов строкой в Python
  9. Работа со словарями с defaultdict из collections
  10. Форматирование строк с % в Python
  11. Генераторные выражения и islice.
  12. Подсчет частотности элементов в Python
  13. Счетчик в Python: most_common()
  14. Создание уникального множества
  15. Удаление элемента по индексу в Python
  16. Значения по умолчанию в Python
  17. Применение функции к списку
  18. Операторы сравнения в Python
  19. Подробная информация о %pinfo
  20. Срез в Python
  21. Запуск асинхронной корутины
  22. Отладка кода
  23. Переворот последовательности
  24. Профилирование с Pandas
  25. Метод join() для объединения строк
  26. Замена текста с помощью sub
  27. Преобразование списка в словарь через генератор
  28. Импорт в Python: список all
  29. Умножение строк и списков
  30. Игра «Камень, ножницы, бумага» — Python
  31. Python defaultdict добавление ключа
  32. Метод rpow в Python
  33. Копирование объектов в Python
  34. Фильтрация списков с itertools
  35. Объединение списков в Python
  36. Генераторные функции в Python
  37. Работа с аргументами командной строки в Python
  38. Копирование и вставка текста в Python
  39. Отладка производительности Python
  40. Поиск индекса элемента
  41. Избегайте пустого списка
  42. Структура строк в Python
  43. Инверсия списка/строки в Python
  44. SciPy: широкий функционал для математических операций
  45. Получение ID текущего процесса

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