从文件内容中检测文件类型,而不是文件名

Gr1*_*r1N 2 python

可能重复:
如何在python中找到文件的mime类型?

我想检测文件的类型,但我不想查看扩展名,因为它可能不正确.该mimetypes模块基于文件名.

是否有标准的方式来查看文件?

NIl*_*rma 7

尝试安装python-magic模块.

 >>> mime = magic.Magic(mime=True)
 >>> mime.from_file("testdata/abc.pdf")
'application/pdf'
Run Code Online (Sandbox Code Playgroud)