Python Glossary Русский

Python 3.4+pathlibterm

pathlib.PurePath.suffixes

path components

A list of all extensions in order: ['.tar', '.gz'] for 'report.tar.gz'.

Syntax

PurePath(...).suffixes

Dots inside the name count too: 'v1.2.final.txt' yields ['.2', '.final', '.txt'], so suffixes is reliable for known compound extensions like .tar.gz rather than for arbitrary dotted names.

Examples

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)  # → []

See also

Open in the full glossarydocs.python.orgReport an inaccuracy