Python Glossary English

Python 3.4+pathlibпонятие

pathlib.PurePath.suffixes

части пути

Список всех расширений по порядку: у 'report.tar.gz' — ['.tar', '.gz'].

Синтаксис

PurePath(...).suffixes

Точки внутри имени тоже считаются: у 'v1.2.final.txt' получится ['.2', '.final', '.txt'], поэтому suffixes надёжен для известных составных расширений вроде .tar.gz, а не для любых имён с точками.

Примеры

from pathlib import PurePosixPath as P
print(P('report.tar.gz').suffixes)  # → ['.tar', '.gz']
print(P('v1.2.final.txt').suffixes)  # → ['.2', '.final', '.txt']
print(P('notes').suffixes)  # → []

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности