все Python 3mimetypesфункция
mimetypes.add_type()
база типов
Добавляет в общую базу модуля соответствие «расширение → MIME-тип», чтобы guess_type узнавал новые форматы.
Синтаксис
mimetypes.add_type(type, ext, strict=True)
Расширение пишется с точкой: add_type('text/x-foo', 'foo') молча зарегистрирует бесполезный ключ (с 3.14 — DeprecationWarning, в 3.16 обещан ValueError). Изменение глобальное и живёт до конца процесса; повторный вызов mimetypes.init() его сбросит. Чтобы не влиять на остальной код, добавляйте тип в свой экземпляр MimeTypes.
Примеры
import mimetypes
mimetypes.add_type('application/x-mydata', '.myd')
print(mimetypes.guess_type('save.myd')) # → ('application/x-mydata', None)
print(mimetypes.guess_extension('application/x-mydata')) # → .myd
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности