Курс 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"
- Конвертация текстовых чисел с помощью Numerizer
- Списковые включения в Python
- List Comprehension Tutorial
- Создание функций высшего порядка
- Удаление ресурса в Python
- Округление в Python
- Изменяемые и неизменяемые объекты
- Обработка элементов в Python
- Делегирование в Python
- Нан-рефлексивность в Python
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Поиск элементов BeautifulSoup
- Разделение строки на подстроки в Python
- Транспонирование матрицы
- Распаковка элементов последовательности
- Проверка класса объекта
- Многопроцессорное программирование в Python
- Гибкие функции Python
- Работа с комплексными числами
- Класс-оболочка для словарей
- Вывод сложных структур данных с помощью pprint
- Работа с многоуровневыми словарями в Python
- Поиск уникальных и повторяющихся элементов
- Атрибуты объекта в Python
- Итерация по коллекции в Python
- Автоматизация действий с Pyautogui
- Манипуляция формой массива в Numpy
- Итераторы в Python
- F-строки в Python
- Метод count() для списков
- Создание копии списка в Python
- Лямбда-функции в Python
- Эффективная конкатенация строк в Python
- Работа со словарями в Python
- Поиск наиболее частого элемента
- Удаление дубликатов в pandas
- Многострочные комментарии в Python
- Печать списка с помощью метода join
- Вычисление времени выполнения
- Создание вложенных циклов for
- Библиотека sh: удобные команды терминала
- Переворот строки с помощью срезов
- Список переменных с %who
- Работа с буфером обмена на Python
- Работа с URL-адресами в Python
- Замена элементов в списке с помощью генераторов списков
- Принципы SRP и OCP
- Python: цикл for и оператор присваивания















