我正在尝试创建一个文件转换器,它只是让python能够通过标题来区分不同的文件
答案 0 :(得分:2)
Python可以读取二进制文件,是的,您可以使用该工具只读取文件格式的标题,前提是您知道要查找的内容。但我怀疑那不是你要问的。
没有标准库功能可以通过标题识别文件;有一些专门的模块,例如imghdr
和sndhdr
,但没有通用。
也许您正在寻找一个包含libmagic
功能的Python库,这是一个用于检测文件类型的UNIX服务。有几个包装器,包括filemagic
和python-magic
。