python-如何从文件中获取模仿类型,读取元数据

时间:2019-03-23 22:48:22

标签: python mime-types file-type

为什么某些文件没有模仿类型?

guess_type返回包含有关文件类型信息的 touple 'image/jpeg''application/xml''text/plain'....

为什么其他文件在文件退出且不为空时不返回任何信息'None'

>> import mimetypes
>> mimetypes.guess_type('myfile.xx')

1 个答案:

答案 0 :(得分:0)

(在此处回答:How to find the mime type of a file in python?


方法

执行以下操作:

>>> pip install python-magic
>>> import magic
>>> mime = magic.Magic(mime=True)
>>> mime.from_file("testdata/test.pdf")

原因

“ mimetypes”库不是很好((不可靠))。 “无”是指定的文件未被识别为已知文件类型(扩展名不是文件类型)。


希望这可以解决您的问题并回答您的问题