Maison >développement back-end >Tutoriel Python >Comment découvrir les types de fichiers MIME en Python ?

Comment découvrir les types de fichiers MIME en Python ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-15 10:14:02786parcourir

How to Discover File MIME Types in Python?

Découverte des types MIME de fichiers en Python

La détermination du type MIME d'un fichier est cruciale pour faciliter l'ouverture automatique dans les navigateurs en fonction des en-têtes de type de contenu dans Réponses HTTP. Cet article explore les méthodes d'obtention de types MIME en Python.

Utilisation de la bibliothèque python-magic

La bibliothèque python-magic fournit une approche simple pour extraire les types MIME. Son tronc actuel situé sur Github propose une méthode mise à jour :

import magic
mime = magic.Magic(mime=True)
mime.from_file("testdata/test.pdf") # 'application/pdf'

Cet extrait de code récupère le type MIME du fichier nommé "test.pdf", qui dans ce cas est "application/pdf".

Considérations supplémentaires

  • Navigateur Implication : Les navigateurs n'ajoutent généralement pas d'informations sur le type MIME lors de la publication de fichiers.
  • Bases de données pour les types MIME : Bien qu'il existe des bases de données dédiées aux types MIME, il est généralement plus efficace d'utiliser une bibliothèque comme la magie python.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn