Курс 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"
- Скрытие вывода данных
- Установка и использование pyshorteners
- Встраивание HTML в Jupyter Notebook
- Функции all и any в Python
- Множественное наследование в Python
- Форматирование объектов с модулем pprint
- Модуль itertools: комбинации и перестановки
- Методы в Python
- Избегайте ошибку FileNotFoundError
- Курсы Яндекс Практикум
- Округление банкира в Python
- Нахождение разницы между списками в Python
- Создание итерируемых объектов
- Подсчет элементов в списке с Counter
- Работа с модулем glob в Python
- Область видимости переменных
- Создание словаря с значением по умолчанию
- Обработка ошибок в Python
- Поиск наиболее частого элемента списке
- Работа с изменяемыми коллекциями
- Структуры данных в Python
- Проверка класса объекта
- Создание вкладок с TKinter
- Работа с файловой системой в Python
- Переопределение метода delitem в Python
- Метод __complex__ в Python
- Создание файла с проверкой ошибки
- Навыки Python: строки, типы данных
- Копирование объектов в Python
- Имена объектов в Python
- Преобразование данных в Python
- Срез в Python
- Резервирование символов в Python
- Преобразование вложенного списка
- Множественное присваивание в Python
- Удаление первого элемента списка
- Настройка шрифта и цвета в Tkinter
- Создание функций высшего порядка
- Изменение элемента списка
- Явный импорт переменных
- Установка User-Agent в Python
- Запуск файлового сервера
- Преобразование числа в восьмеричную строку
- Деление в Python
- Локальные переменные.
- Копирование и вставка текста в Python















