Is there a function to extract the extension from a filename?
Just join all pathlib suffixes.
join
pathlib suffixes
>>> x = 'file/path/archive.tar.gz' >>> y = 'file/path/text.txt' >>> ''.join(pathlib.Path(x).suffixes) '.tar.gz' >>> ''.join(pathlib.Path(y).suffixes) '.txt'