Курс Python → Определение относительного пути
Метод is_relative() класса PurePath в Python используется для определения, является ли указанный путь относительным или абсолютным. Он возвращает True, если путь является относительным, и False, если путь абсолютный.
Например, если у нас есть путь /src и путь /data, и мы вызываем метод is_relative() для пути /src сравнивая его с другим путем, то результат будет True, так как путь /src является частью или принадлежит пути p.
С другой стороны, если мы вызовем метод is_relative() для пути /data, результат будет False, потому что путь /data не имеет отношения к пути p и является абсолютным путем. Таким образом, метод is_relative() помогает определить, какой тип пути мы имеем.
from pathlib import PurePath
p = PurePath('/src')
path1 = PurePath('/data')
print(p.is_relative()) # Выведет True
print(path1.is_relative()) # Выведет False
В приведенном примере мы создаем объекты PurePath для путей /src и /data, а затем вызываем метод is_relative() для каждого из них. Результат выводится на экран, показывая, является ли каждый из путей относительным или абсолютным.
Другие уроки курса "Python"
- Работа с изменяемыми списками
- Генерация UUID в Python
- Работа с областями видимости переменных
- Структура данных deque в Python
- Регистрация на TenChat
- Работа с CSV файлами в Python
- Проверка версии Python
- Печать календаря в Python
- Изменения в обработке логических значений
- Удаление файлов в Python
- Функции all() и any() в Python
- Путь к интерпретатору Python
- Тип CodeType в Python.
- Декоратор Property в Python
- Частичное совпадение пользовательского ввода в Python 3.10
- Метод lt для сортировки объектов
- Декораторы в Python
- Оператор «not» в Python
- Принципы программирования
- Создание виртуальной среды
- Запрос DELETE с библиотекой requests
- Профилирование данных с Pandas.
- Форматирование объектов с модулем pprint
- Python: библиотеки и функции
- Работа с YAML в Python: PyYAML.
- Использование функции enumerate()
- Проверка на истинность объектов в Python
- Функция findall() для поиска вхождений строки
- Подсказки при вводе данных в Python
- Структурирование именованных констант
- Правила именования переменных
- Работа с WindowsPath()
- Основы работы со списками
- Улучшенные подсказки для импорта в Python 3.12
- Удаление элементов из списка в Python.
- Создание генераторов в Python
- Модуль sys: основы
- Значения по умолчанию в Python
- Структурирование данных с Pydantic
- Объединение словарей в Python 3.5+
- Капитализация строк
- Работа с географическими данными в Python
- Создание обратного итератора
- Инверсия списков и строк в Python
- Работа с путями в Python
- Преобразование строки в число















