Курс 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"
- Форматирование данных с pprint
- Dict Comprehension в Python
- Лямбда-функции в Python
- IPython и Jupyter Notebook: руководство
- Работа с исключениями в Python
- Генератор списка в Python
- Генерация UUID в Python
- Извлечение чисел из текста
- Преобразование числа в список цифр
- Лимиты на ресурсы Python
- Лямбда-функции в Python
- Работа с геоданными с помощью geopy
- Методы сравнения множеств
- Создание копии итератора
- Оформление кода на Python
- Повторение элементов списков
- Метод radd для пользовательских чисел
- Получение пути к текущему скрипту с помощью os
- Функция enumerate в Python
- Глобальные переменные в Python
- Функция zip() в Python
- Ограничение ресурсов в Python
- Метод get() для словарей
- Подсчет элементов с помощью Counter из collections
- Оператор in для Python
- Синхронизация доступа к ресурсам
- Flask — веб-фреймворк Python
- Работа с OpenCV
- Сглаживание списка
- Явный импорт в Python
- Python 3.12: переиспользование кавычек
- Символ подчеркивания в Python
- Установка и использование модуля Wikipedia
- Функция findall() для поиска вхождений строки
- Оператор space-invader
- Замена текста с re.sub()
- Работа с коллекциями Python
- Отслеживание прогресса с tqdm
- Метод join() для объединения элементов строки
- Метод setdefault() в Python
- Работа с WindowsPath()
- JMESPath в Python
- Абстракции словарей и множеств в Python
- Перевод текста с Python Translator















