У меня есть карта функций для сопоставления файлов открытия на основе их расширения.
extension_map = { ".bz2" : bz2.opener, ".gz2" : gz2.opener }
Открыватель и карта являются частью пакета, но я хочу добавить в него больше функций открывания, и у меня было два варианта:
- Используйте плагин, чтобы добавить больше функция открывания и динамически выбирать их во время выполнения или,
- Вставить новую программу открытия в сам пакет.
Я хочу знать, какой подход быстрее. Спасибо!