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