我正在寻找一个提供的python库,它返回与bash命令xdg-mime query filetype <filename>
完全相同的给定文件的mime类型。目标是使用该函数查找具有特定mime类型(application/mbox
)
我知道xdg
库,但它的所有函数都没有返回与xdg-mime
命令相同的值。
答案 0 :(得分:0)
你可以提供你自己的映射到python mimetypes模块 - 所以你可以在你需要的所有扩展上调用xdg-mime,然后创建一个你输入mimetypes的文件:
import mimetypes
mimetypes.init()
extra={".123": "application/vnd.lotus-1-2-3"}
[mimetypes.add_type(value, key) for key, value in extra.items()]
# testing
mimetypes.guess_type("x.123")
给出&#34; application / vnd.lotus-1-2-3&#34;