Курс 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
- Создание вложенного генератора
- Работа с модулем Calendar
- Создание и инициализация объектов
- Непрерывная проверка в Python
- Утечки переменных цикла в Python 3.x
- Оптимизация гиперпараметров с Scikit Optimize
- Поиск уникальных элементов строкой в Python
- Работа со словарями с defaultdict из collections
- Форматирование строк с % в Python
- Генераторные выражения и islice.
- Подсчет частотности элементов в Python
- Счетчик в Python: most_common()
- Создание уникального множества
- Удаление элемента по индексу в Python
- Значения по умолчанию в Python
- Применение функции к списку
- Операторы сравнения в Python
- Подробная информация о %pinfo
- Срез в Python
- Запуск асинхронной корутины
- Отладка кода
- Переворот последовательности
- Профилирование с Pandas
- Метод join() для объединения строк
- Замена текста с помощью sub
- Преобразование списка в словарь через генератор
- Импорт в Python: список all
- Умножение строк и списков
- Игра «Камень, ножницы, бумага» — Python
- Python defaultdict добавление ключа
- Метод rpow в Python
- Копирование объектов в Python
- Фильтрация списков с itertools
- Объединение списков в Python
- Генераторные функции в Python
- Работа с аргументами командной строки в Python
- Копирование и вставка текста в Python
- Отладка производительности Python
- Поиск индекса элемента
- Избегайте пустого списка
- Структура строк в Python
- Инверсия списка/строки в Python
- SciPy: широкий функционал для математических операций
- Получение ID текущего процесса















