Обзор
Я пишу модуль для прямой загрузки файлов в простую документацию. Я хотел бы использовать прямой импорт моделей пространственного языка, например import en_core_web_sm
, а затем en_core_web_sm.load()
, вместо функции удобства spacy.load('en')
.
Desiderata
- Я хочу чтобы пользователь мог указать язык в виде строки, например loader.load (имя_файла, 'en')
- Я хочу не связывать строку ('en') с соответствующим модулем ('en_core_web_sm') ) используя словарь
Вопрос
Какова наилучшая практика в этом случае?
Дополнительная информация
Этот вопрос обсуждался здесь , но я не понял реальной практики там