import os.path os.path.isabs(path)
path
- путь к файлу или каталогу.bool
- True
если путь является абсолютным.Функция isabs()
модуля os.path
возвращает True
если путь является абсолютным, False
в противном случае.
В Unix это означает, что он начинается с косой черты, в Windows - с обратной косой черты после отсечки потенциальной буквы диска.
Изменено в Python 3.13: В Windows возвращает
False
, если указанный путь начинается ровно с одной (обратной) косой черты. Другими словами, эта функция в Windows больше не считает абсолютными пути, начинающиеся ровно с одной (обратной) косой черты.
Аргумент path
может принимать байтовые или текстовые строки. Функция os.path.isabs()
может принимать объект, представляющий путь к файловой системе, например такой как pathlib.PurePath
.
>>> import os.path >>> os.path.isabs('/home/User/Documents') # True >>> os.path.isabs('home/User/Documents') # False >>> os.path.isabs('../User/Documents') # False