我很难理解init()函数在python mimetypes包中的作用。它是不是一个过时的函数,在较新版本的python中不需要它?
最佳答案
mimetypes.init()
如果要在默认值之外添加MIME类型/扩展映射,则非常有用。如果不需要这样做,那么就不需要调用mimetypes.init()
;只需正常使用实用程序函数,必要时它们会自己调用它。如果你确实需要这样做,除了mimetypes.init()
之外,还有mimetypes.read_mime_types()
和mimetypes.add_type()
。
这适用于Python 2和3。