Форум сайта python.su
У меня в проекте есть папка “modules/scrypts”. Там создаются python скрипты с именами, соответствующими их id в базе данных.
Например есть 4.py, в нем функция
#import <модули> #<локальные переменные модуля> def GetAnswer(): #Выполняются какие-то действия return 'текст' #Возвращается текстовая строка
Отредактировано Vuramu (Март 1, 2018 18:15:32)
Офлайн
ну 4.py это, как мне видеться, не верное имя для модуля python что бы его можно было импортировать. Здесь как и с именами переменных - не должны начинаться с цифры.
Динамический импорт в питоне осуществляется с помощью модуля importlib
Офлайн
ну и для такой функции вы ничего не получите кроме сообщения о синтаксической ошибке.
Офлайн
JOHN_16
JOHN_16Спасибо, помогло
Динамический импорт в питоне осуществляется с помощью модуля importlib
Офлайн