Thanks for this well written article.
I have been using pathlib for a little while and I wonder if there are any good ways to find suffixes properly. I can get suffixes by either using .suffix or .suffixes.
If you have a file called hey.ho.here.we.go.tar.gz , none of these will work. You can write your own function to grab these, but it would be nice to find a way where you are able to grab filenames and extentions without that extra step