Ответ 1
Обе функции используют функцию os.path.split(path)
для разделения пути path
на пару; (head, tail)
.
Функция os.path.dirname(path)
возвращает начало пути.
Например: dirname '/foo/bar/item'
- '/foo/bar'
.
Функция os.path.basename(path)
возвращает хвост пути.
Например: Базовое имя '/foo/bar/item'
возвращает 'item'
От: http://docs.python.org/2/library/os.path.html#os.path.basename