如何猜测在Python中的文件的类型?

这个问题在这里已经有了答案:

  • 如何在Python中找到文件的MIME类型? 14个答案

  • 你想要filemagic模块。


    如果您使用的是Unix操作系统(Linux或Mac),则可以使用magic 。 如果在Mac上,您可能需要brew install libmagic 。 有一个名为filemagic的Python库将其转换为Python脚本。

    import magic
    mage = magic.Magic()
    mage.id_buffer("adsfadsf←")
    

    最后一行将返回'UTF-8 Unicode文本,没有行结束符'

    你也可以让它检查文件,它不是基于文件名,而是基于文件开头的魔术字节:

    法师检查

    链接地址: http://www.djcxy.com/p/46791.html

    上一篇: How to guess the type of a file in python?

    下一篇: Detect file type from the file contents, not the file name