Код: Выделить всё
SyntaxError: import * only allowed at module level
, xgboost и даже что-то родное для облака. Чтобы добавить еще одно предостережение к этому варианту использования, я загружаю файл Pickle объекта ML. Перечисление каждого пакета будет утомительным и болезненным. Следовательно, в этой ситуации мне действительно нужна функциональность import * для работы в моей функции.
И, возможно, вы сталкивались с подобными ситуациями.
Ну, вот решение этой проблемы для всех вас:
Код: Выделить всё
def foo():
import
globals.update(vars())
Подробнее здесь: https://stackoverflow.com/questions/792 ... tion-level
Мобильная версия