为什么有些文件没有 mimetypes?
guess_type
返回一个元组,其中包含有关文件类型的信息
例如 'image/jpeg'
、'application/xml'
、'text/plain'
、 ....
为什么其他文件不返回任何信息'None'
,即使该文件存在并且不为空?
>> import mimetypes
>> mimetypes.guess_type('myfile.xx')
最佳答案
(此处回答: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”库不是很好(它不可靠)。 “无”是指指定的文件不被识别为已知的文件类型(扩展名不是文件类型)。
<小时/>希望这能解决您的问题并回答您的疑问
关于python - 如何从文件获取mimetypes,读取元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55319103/