Курс 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"
- Блок else в циклах Python
- Проверка типа данных
- Конкатенация строк с join() в Python
- Оптимизация интернирования строк
- Генераторы в Python
- Метод matmul для умножения матриц
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Обезопасьте ввод данных
- Работа с collections в Python.
- Методы shutil для работы с файлами
- Функция reversed() в Python
- Измерение времени выполнения с помощью time
- Сравнение def и lambda в Python
- Доступ к локальным переменным
- Создание комплексных чисел
- Многострочные комментарии в Python
- Резервирование символов в Python
- Регистрация на курсы SF Education
- Создание Radio кнопок в tkinter
- Метод invert для побитового отрицания
- Загрузка постов Instagram
- Упрощение работы с JSON-данными в Python
- Подсчет частоты элементов с Counter
- Модуль pprint
- Виртуальные среды в Python
- Оформление текста в консоли с TermColor
- Генераторы и сеты в Python
- Подсчет элементов с помощью Counter
- Работа с Enum в Python3.
- Цикл for в Python
- Python reversed() vs срез[::-1]
- Символ подчеркивания в Python
- Возведение в квадрат с помощью itertools
- Локальные переменные.
- Чтение бинарного файла в Python.
- Удаление специальных символов
- Flask: создание веб-приложений
- Ввод нескольких значений
- Создание списков в Python
- ChainMap.new_child() — добавление нового словаря















