如何在python中检测mime类型的文件?

时间:2012-03-25 18:20:59

标签: python zip mime-types

我有一个问题,我有从表格上传的zip文件,我想检测这些zip文件中包含的文件的mime类型,我从zip中提取文件没有问题,但问题如何知道这个zip中每个文件的mime类型吗?谢谢

2 个答案:

答案 0 :(得分:5)

您可以使用Python内置的mimetypes模块。我相信这个模块完全依赖文件 name 而不是内容

答案 1 :(得分:4)

您可以使用python-magic库:

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