"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Méthodes et techniques pour trouver des types de mime en python

Méthodes et techniques pour trouver des types de mime en python

Publié le 2025-04-16
Parcourir:900

How do you Find MIME Types in Python?

Trouver des types de mime dans python

Lors du stockage de fichiers, tels que des images ou des documents, il peut être bénéfique d'inclure leurs types MIME (extensions de messagerie Internet multipurpose). Cette information est cruciale pour les pages Web pour déclencher automatiquement la bonne application ou la visionneuse lors du téléchargement de fichiers.

Python fournit une gamme d'options pour obtenir des types de mime:

python-magic:

python-magic est une bibliothèque hautement appréciée pour une analyse de fichiers et une analyse de fichiers et des fichiers de traitement et une analyse de fichiers. Il offre une base de données complète des types de fichiers et leurs types de mime associés. Pour l'installer, utilisez PIP Installer Python-magic.

import magic
mime = magic.Magic(mime=True)
mime_type = mime.from_file("path/to/file.pdf")  # Returns 'application/pdf'

module mimetypes:

python module mimétype peut être utilisé pour déterminer les types de mime basés sur les extensions de fichiers de fichiers. Gardez à l'esprit qu'il utilise un mappage limité et codé en dur des extensions de fichiers sur les types de mime et peut ne pas couvrir tous les cas possibles.

import mimetypes
mime_type = mimetypes.guess_type("path/to/file.pdf")[0]  # Returns 'application/pdf'

Services Web externes:

Les services en ligne offrent des capacités de look de type mime. Vous pouvez envoyer un fichier ou une extension de fichier connue à ces services et recevoir le type MIME correspondant.

Databases téléchargeables:

Si vous préférez l'accès hors ligne aux informations de type mime, envisagez de télécharger et de maintenir votre propre base de données de types de fichiers et de leurs types de mime. Plusieurs ressources offrent de telles bases de données, que vous pouvez stocker et accéder localement.

Considérations supplémentaires:

  • Publication de fichiers: Les navigateurs n'incluent généralement pas les informations de type MIME lors de la publication de fichiers aux pages Web. En effet, le navigateur suppose que le serveur gantant le téléchargement de fichiers déterminera et fournira le type de mime approprié.
  • Fonction unique: Concentrez-vous sur la mise en œuvre uniquement des fonctionnalités de l'obtention de types de mime dans votre code, et évitez d'incorporer des fonctionnalités supplémentaires telles que la gestion de fichiers ou le stockage de la base de données.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3