Python 中是否可以确定类文件对象的类型?
例如,如果我要将文件的内容读入 StringIO 容器并将其存储在数据库中,我可以稍后计算出原始文件-/内容-/mime-从数据中输入?例如。有我可以搜索的常见标题吗?
如果没有,有什么方法可以确定“常见”文件(图像、办公文档等)?
最佳答案
您可以尝试filemagic模块:
with magic.Magic as m:
m.id_filename('setup.py')
# => 'Python script, ASCII text executable'
b = open("image.jpg", "rb").read()
m.id_buffer(b)
# => 'JPEG image data, JFIF standard 1.01'
关于python - 从类似文件确定文件/内容/mime 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12367891/