Курс 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
- Перевод эмодзи и эмотиконов.
- Копирование списков в Python
- Декоратор защиты анонимных пользователей
- Установка Python3.7 и PIP
- Поиск индексов подстроки
- Функция reduce() из модуля functools
- Python Translator: создание локальных переводчиков
- Форматирование кода на Python
- JSON в Python: модуль, dump, dumps, load
- List Comprehension Tutorial
- Векторизация в Python с NumPy.
- Метод split() для разделения строк
- Генераторы списков
- Создание и обучение модели с Keras
- Вычисление натурального логарифма в NumPy
- Декораторы в Python
- Замена подстроки
- PEP-401: оператор
- Метод index() в Python
- Декодирование байтов в строку
- Оператор «not» в Python
- Проверка списка: any() и all()
- Объединение множеств в Python
- Различия символов в Python
- Сравнение def и lambda в Python
- Метод __iand__ для пользовательских классов
- Константы в модуле cmath
- Использование модуля math
- Python: отличительная особенность — отступы
- Декораторы в Python
- Подсчет элементов в Python
- Лямбда-функции в Python
- Операции с кортежами
- Расширение информации об ошибке в Python
- Поток данных в Python
- Работа с deque из collections
- Оператор Walrus: правильное использование
- Обезопасьте ввод данных
- Списковый компрехеншен.
- Работа с getopt
- Копирование словарей и списков в Python
- Распаковка значений в Python
- Рациональные числа в Python
- Счетчик в Python: most_common()















