Python Glossary English

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Сообщить о неточности