https://www.somethingsblog.com/2024/10/22/extracting-file-extensions-in-python-2-efficient-methods/