Курс 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"
- Изменение элемента списка
- Python Метод Union Множеств
- Лямбда-функции в Python
- Python Calendar Usage
- Логирование с Logzero
- Замена символов в Python
- Работа с модулем Calendar
- Метод округления чисел
- Мощь вложенных функций в Python
- Декораторы с аргументами
- Переменные класса и экземпляра
- Списковый компрехеншен.
- Использование *args
- Кортеж в Python: создание и использование
- Регистрация на TenChat
- Разрешение имен в Python
- Создание копии списка в Python
- Встраивание HTML в Jupyter Notebook
- Изменение логики работы с временем
- F-строки в Python
- Определение функций с необязательными аргументами
- Использование функции enumerate()
- Сумма элементов списка
- Декоратор проверки активности
- Путь к интерпретатору Python
- Преобразование данных в Python
- Модуль inspect
- Конвертация коллекций в Python
- Генератор данных в Keras
- Модуль itertools: эффективная работа с итераторами
- Округление банкира в Python
- Модуль subprocess: запуск внешних команд
- Особенности ключей словаря в Python
- Оператор += для объединения строк
- Метод matmul для умножения матриц
- Методы list в Python
- Порядок операций в Python
- Цепные операции в Python
- Условные выражения в Python
- Работа с модулем random
- Принципы LSP и ISP в Python
- Принципы программирования
- Отправка POST-запроса в REST API
- Работа с индексами списков
- Измерение времени выполнения кода















