Mime-Typen in Python finden
Beim Speichern von Dateien wie Bildern oder Dokumenten kann es von Vorteil sein, deren MIME (Multipurpose Internet) einzubeziehen E-Mail-Erweiterungen)-Typen. Diese Informationen sind entscheidend, damit Webseiten beim Herunterladen der Datei automatisch die richtige Anwendung oder den richtigen Viewer auslösen.
Python bietet eine Reihe von Optionen zum Abrufen von MIME-Typen:
python-magic:
python-magic ist eine hoch angesehene Bibliothek für die Dateianalyse und -identifizierung. Es bietet eine umfassende Datenbank mit Dateitypen und den zugehörigen MIME-Typen. Um es zu installieren, verwenden Sie pip install python-magic.
import magic mime = magic.Magic(mime=True) mime_type = mime.from_file("path/to/file.pdf") # Returns 'application/pdf'
Mimetypes-Modul:
Pythons integriertes Mimetypes-Modul kann verwendet werden, um MIME-Typen basierend auf zu bestimmen Dateierweiterungen. Beachten Sie, dass es eine begrenzte und fest codierte Zuordnung von Dateierweiterungen zu MIME-Typen verwendet und möglicherweise nicht alle möglichen Fälle abdeckt.
import mimetypes mime_type = mimetypes.guess_type("path/to/file.pdf")[0] # Returns 'application/pdf'
Externe Webdienste:
Verschiedene Online-Dienste bieten MIME-Typ-Suchfunktionen. Sie können eine Datei oder eine bekannte Dateierweiterung an diese Dienste senden und erhalten den entsprechenden MIME-Typ.
Herunterladbare Datenbanken:
Wenn Sie den Offline-Zugriff auf MIME-Typ-Informationen bevorzugen , erwägen Sie den Download und die Pflege Ihrer eigenen Datenbank mit Dateitypen und deren MIME-Typen. Mehrere Ressourcen bieten solche Datenbanken an, die Sie lokal speichern und darauf zugreifen können.
Zusätzliche Überlegungen:
Das obige ist der detaillierte Inhalt vonWie findet man MIME-Typen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!