Python 3.4+pathlibпонятие
pathlib.PurePath.name
части пути
Последний компонент пути целиком — имя файла с расширением: 'report.tar.gz'.
Синтаксис
PurePath(...).name
У пути, оканчивающегося на каталог, name — имя этого каталога; у корня '/' — пустая строка. Свойство только читает путь как строку и не трогает диск: файла может и не быть. Заменить имя помогает with_name().
Примеры
from pathlib import PurePosixPath as P
p = P('/data/report.tar.gz')
print(p.name) # → report.tar.gz
print(repr(P('/').name)) # → ''
print(p.with_name('summary.txt')) # → /data/summary.txt
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности