Курс 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. Активация Matplotlib в Jupyter
  4. Изменение регистра данных
  5. Измерение потребления памяти при сортировке
  6. Преобразование символов с помощью map
  7. Классы данных в Python
  8. Преобразование данных в Python
  9. Бесконечная проверка в Python
  10. Импорт и использование модулей в Python
  11. Оператор in и not in в Python
  12. Преобразование range в итератор
  13. Импорт модулей в Python 3.12
  14. Метод rsub для пользовательских чисел
  15. Модуль array: создание и использование массивов
  16. Progress с библиотекой tqdm
  17. Работа с Event() в threading
  18. Применение функции к списку
  19. Функции map, filter, reduce
  20. Работа с zip()
  21. Обход дочерних элементов BeautifulSoup
  22. Оператор (*) в Python
  23. Модуль pprint
  24. Работа с CSV файлами в Python
  25. Enum в Python
  26. Объединение словарей в Python
  27. Выключение компьютера с помощью Python
  28. Flask — веб-фреймворк Python
  29. PATCH-запрос с библиотекой requests
  30. Numpy: использование Ellipsis
  31. Расчет времени выполнения программы
  32. Скачать видео с YouTube
  33. Измерение времени выполнения кода
  34. Работа с часовыми поясами в Python
  35. Метод is_absolute() для PurePath
  36. Форматирование строк в Python
  37. Python union() функция — объединение множеств
  38. Перетасовка списков в Python
  39. Использование *args
  40. Метод сравнения объектов в Python
  41. Создание Telegram-бота на Python
  42. Взаимодействие с внешними процессами в Python
  43. Функция enumerate() — Python
  44. Избегайте ошибку FileNotFoundError
  45. Комментарии в Python.
  46. Создание OrderedDict
  47. Метод join() для объединения элементов строки

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