Si tienes un URL como
example.txt
https://logodix.com/logo/1667872.jpg?param=valuey quieres encontrar solo la extensión de archivo (.jpg para este ejemplo), usa el siguiente código:
parse_extension.py
from urllib.parse import urlsplit
import os.path
url = "https://logodix.com/logo/1667872.jpg?param=value"
path = urlsplit(url).path
extension = os.path.splitext(path)[-1] # p. ej. ".jpg"
Echa un vistazo a artículos similares por categoría:
Python
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow