3

以下代码:

import mimetypes
file_name = 'ipho2001.m4v'
mimetypes.guess_type(file_name)

在 python 2.7.13 上它返回('video/x-m4v', None)

在 python 3.6.2 上它返回('video/x-m4v', None)

在 python 3.7.3 上它返回(None, None)

在 python 3.8.2 上它返回(None, None)

为什么?以及如何识别 python3.7.3 中的 mimetype?

4

1 回答 1

1

不知道为什么(如果有人会发布它,我会接受详细的答案)。但这就是我解决它的方法:

mimetypes.add_type('video/x-m4v', '.m4v')
于 2020-09-29T12:13:48.737 回答