In [14]: mimetypes.guess_type('file.tgz')[0]
Out[14]: 'application/x-tar'
In [15]: mimetypes.types_map['.tgz']
Out[15]: 'application/gzip'
为什么我会得到两个不同的答案?
答案 0 :(得分:0)
mimetypes.guess_type()
结果的第二个元素是编码。在这种情况下,将为"gzip"
,但您已将其抛出。文件本身是一个gzip文件,但它也是一个用gzip压缩的tar文件。