import os.path os.path.basename(path)
path
- путь к файлу или каталогу.Функция basename()
модуля os.path
возвращает базовое имя пути. Это второй элемент пары, возвращаемый путем передачи пути к функции os.path.split()
.
Аргумент path
может принимать байтовые или текстовые строки. Результатом будет является переданный тип.
Функция os.path.basename()
может принимать объект, представляющий путь к файловой системе, например такой как pathlib.PurePath
.
Обратите внимание, что результат этой функции отличается от программы Unix basename
, согласно которой basename
для '/foo/bar/' возвращает 'bar'. Функция os.path.basename() возвращает пустую строку "
.
>>> import os.path >>> os.path.basename('/home/User/Documents/file.txt') # 'file.txt' >>> os.path.basename('/home/User/Documents') # 'Documents'