在Python 中查找Mime 類型
儲存檔案(例如影像或文件)時,包含其MIME(多用途互聯網)可能會很有幫助郵件擴充)類型。這些資訊對於網頁在下載檔案時自動觸發正確的應用程式或檢視器至關重要。
Python 提供了一系列用於獲取MIME 類型的選項:
python-magic:
python-magic 是一個備受推崇的用於處理文件分析和識別的庫。它提供了文件類型及其相關 MIME 類型的綜合資料庫。要安裝它,請使用 pip install python-magic。
import magic mime = magic.Magic(mime=True) mime_type = mime.from_file("path/to/file.pdf") # Returns 'application/pdf'
mimetypes 模組:
Python 內建的 mimetypes 模組可用於根據下列內容決定 MIME 類型檔案副檔名。請記住,它使用檔案副檔名到 MIME 類型的有限硬編碼映射,可能無法涵蓋所有可能的情況。
import mimetypes mime_type = mimetypes.guess_type("path/to/file.pdf")[0] # Returns 'application/pdf'
外部 Web 服務:
各種線上服務都提供 MIME 類型查找功能。您可以將檔案或已知檔案副檔名傳送至這些服務並接收對應的 MIME 類型。
可下載資料庫:
如果您更喜歡離線存取 MIME 類型信息,請考慮下載並維護您自己的文件類型及其 MIME 類型資料庫。有幾個資源提供了此類資料庫,您可以在本地儲存和存取這些資料庫。
其他注意事項:
以上是如何在 Python 中尋找 MIME 類型?的詳細內容。更多資訊請關注PHP中文網其他相關文章!