Python的文件类型识别库:python-magic

jopen 10年前

python-magic是libmagic文件类型识别库的一个python接口。libmagic通过根据文件类型的预定义列表检查其标头识别文件类型。 

>>> import magic  >>> magic.from_file("testdata/test.pdf")  'PDF document, version 1.2'  >>> magic.from_buffer(open("testdata/test.pdf").read(1024))  'PDF document, version 1.2'  >>> magic.from_file("testdata/test.pdf", mime=True)  'application/pdf'

项目主页:http://www.open-open.com/lib/view/home/1423983016312