os.path.split ()

os.path.split ( path )

Разделяет путь path на пару (голова, хвост), где хвост - это последний компонент имени пути, а голова - все, что ведет к этому. В хвостовой части никогда не будет косой черты; если путь заканчивается косой чертой, хвост будет пустым. Если в пути нет косой черты, голова будет пустой. Если путь пуст, то и голова, и хвост пусты. Завершающие косые черты удаляются из головы, если это не корень (только одна или несколько косых черт). Во всех случаях join (head, tail) возвращает путь к тому же месту, что и path (но строки могут отличаться). Также см. функции dirname () и basename ().

Изменено в версии 3.6: Принимает объект, подобный пути (path-like object).

Last updated