重複の可能性:
Python でファイルの MIME タイプを見つける方法は?
ファイルの種類を検出したいのですが、拡張子が間違っている可能性があるので見たくありません。モジュールはmimetypes
ファイル名ベースです。
ファイル内を覗く標準的な方法はありますか?
重複の可能性:
Python でファイルの MIME タイプを見つける方法は?
ファイルの種類を検出したいのですが、拡張子が間違っている可能性があるので見たくありません。モジュールはmimetypes
ファイル名ベースです。
ファイル内を覗く標準的な方法はありますか?
python-magicモジュールをインストールしてみてください。
>>> mime = magic.Magic(mime=True)
>>> mime.from_file("testdata/abc.pdf")
'application/pdf'