все Python 3osфункция
os.path.split
os.path — разбор пути
Разбивает путь на пару (родитель, имя) — dirname и basename вместе.
Синтаксис
os.path.split(path)
Возвращает пару, которую можно собрать обратно: join(*split(p)) даёт эквивалентный путь. При завершающем слеше имя пустое: split('a/b/') вернёт ('a/b', ''). Делит только по последнему разделителю; чтобы разобрать путь на все компоненты, удобнее pathlib.Path(p).parts.
Примеры
import os
print(os.path.split('/a/b/c')) # → ('/a/b', 'c')
path = '/home/user/file.txt'
print(os.path.split(path)) # → ('/home/user', 'file.txt')
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности