Сообщить об ошибке.

Функция basename() модуля os.path в Python

Получить базовое имя файла или каталога

Синтаксис:

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'