все Python 3osфункция
os.path.isabs
os.path — абсолютизация
Проверяет, является ли путь абсолютным.
Синтаксис
os.path.isabs(path)
Правила зависят от системы. На Windows с Python 3.13 путь с одним ведущим слешем, '/foo', абсолютным не считается: он отсчитывается от корня текущего диска. 'C:foo' тоже не абсолютный — это путь относительно текущего каталога диска C. На Unix абсолютен любой путь со слешем в начале.
Примеры
import os
print(os.path.isabs('relative/path')) # → False
print(os.path.isabs(os.getcwd())) # → True (текущий каталог всегда абсолютный)
p = 'data/notes.txt'
print(os.path.isabs(p), os.path.isabs(os.path.abspath(p))) # → False True (типовая связка: проверил — и достроил через abspath)
print(os.path.isabs('')) # → False (пустая строка путём не считается)
print(os.path.isabs('/usr/bin')) # → на Unix True; на Windows False — там абсолютный путь начинается с буквы диска, 'C:\\usr\\bin'
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности