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:
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