Курс 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"
- Метод __index__ в Python
- Удаление эмодзи с помощью pandas
- Импорт в Python: список all
- Метод rpow в Python
- Исключение NotImplementedError
- Объединение строк с помощью метода join
- Оператор морж в Python 3.8
- Основные функции и модули Python
- Работа с итераторами в Python
- Асинхронный код в Python
- Деление в Python
- Метод pos в Python
- Получение комбинаций в Python
- Преобразование строки в число
- Подчеркивание в REPL
- Активация Matplotlib в Jupyter
- Операторы Splat и splatty-splat
- Цикл for с enumerate() в Python
- Подсчет частоты элементов с Counter
- Списковое включение в Python
- Defaultdict в Python
- Метод join() для объединения элементов
- Генераторы данных
- Замена символов в строке
- Оптимизация памяти с __slots__
- Исправление ошибки NameError
- Зарезервированные слова в Python
- Выборка чисел
- Декораторы в Python
- Список переменных в Python
- Функциональное программирование.
- %pinfo: получение информации об объекте
- Равенство и идентичность в Python
- Объединение списков в Python
- Метод radd для пользовательских чисел
- Генераторы в Python
- Работа с аргументами командной строки в Python
- Оператор «моржа» (Walrus Operator)
- Создание и операции с дробями
- Проверка существования переменной с оператором :=
- Удаление символа из строки
- Наиболее частотные элементы с помощью Counter
- Сравнение объектов в Python
- kwargs в Python
- Поиск email
- Удаление элементов из списка в Python















