Курс 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"
- Установка и использование pyshorteners
- Метод join() для объединения элементов строки
- Проверка типа данных
- Форматирование строк в Python
- Очистка списка от False, None, 0, «»
- Объединение объектов в Python
- Magic Commands — улучшение работы с Python
- Создание новых списков в Python
- Работа с файлами в Python
- Выборка чисел
- Встроенные функции Python
- Оптимизация гиперпараметров с Scikit Optimize
- Профилирование с Pandas
- Счетчик ссылок в Python
- Виртуальные среды в Python
- Распаковка аргументов в Python
- Передача неизвестных аргументов в Python.
- Методы __repr__ и __str__ в Python
- Многоточие в Python
- Секреты Python
- Python groupby() из itertools: работа с повторяющимися элементами
- Создание виртуальной среды
- Порядок и длина множеств в Python
- Автоматизация скриптов на AWS Lightsail.
- Оператор in в Python
- Команда %dhist — список посещенных каталогов
- Python: цикл for и оператор присваивания
- Удаление дубликатов из списка
- Метод __ilshift__ для битового сдвига влево
- Работа с путями в Python
- Python Метод Union Множеств
- Нахождение пересечения множеств
- Функциональное программирование в Python
- Запуск внешнего кода в Jupyter
- Равенство и идентичность в Python
- Сортировка HTML по CSS-селектору
- Оптимизация строк в Python
- Просмотр внешних файлов в %pycat
- Работа с collections.Counter
- Символ подчеркивания в Python
- Удаление элементов по срезу
- История Python
- Создание лямбда-функций
- Модуль pprint
- Импорт и использование модулей в Python
- Python defaultdict добавление ключа
- Оператор Walrus в Python
- Срез списка в Python
- Цикл for в Python















