Dateinamenserweiterung aus URL mit Python parsen

Wenn du eine URL wie

example.txt
https://logodix.com/logo/1667872.jpg?param=value

hast und nur die Dateinamenserweiterung finden möchtest (.jpg für dieses Beispiel), verwende den folgenden Code:

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] # e.g. ".jpg"

Ähnliche Beiträge nach Kategorie: Python