我很难理解init()函数在python mimetypes包中的作用。它是不是一个过时的函数,在较新版本的python中不需要它?

最佳答案

mimetypes.init()如果要在默认值之外添加MIME类型/扩展映射,则非常有用。如果不需要这样做,那么就不需要调用mimetypes.init();只需正常使用实用程序函数,必要时它们会自己调用它。如果你确实需要这样做,除了mimetypes.init()之外,还有mimetypes.read_mime_types()mimetypes.add_type()
这适用于Python 2和3。

08-20 03:04