是否可以告诉python读取某个文件头

时间:2015-02-20 21:07:23

标签: python python-2.7

我正在尝试创建一个文件转换器,它只是让python能够通过标题来区分不同的文件

1 个答案:

答案 0 :(得分:2)

Python可以读取二进制文件,是的,您可以使用该工具只读取文件格式的标题,前提是您知道要查找的内容。但我怀疑那不是你要问的。

没有标准库功能可以通过标题识别文件;有一些专门的模块,例如imghdrsndhdr,但没有通用。

也许您正在寻找一个包含libmagic功能的Python库,这是一个用于检测文件类型的UNIX服务。有几个包装器,包括filemagicpython-magic