Как мне вызвать setattr () для текущего модуля?

Что я передаю в качестве первого параметраobject«к функцииsetattr(object, name, value)установить переменные на текущий модуль?

Например:

setattr(object, "SOME_CONSTANT", 42);

дает тот же эффект, что и:

SOME_CONSTANT = 42

в модуле, содержащем эти строки (с правильнымobject).

Я генерирую несколько значений на уровне модуля динамически, и, поскольку я не могу определить__getattr__ на уровне модуля это мой запасной вариант.

Ответы на вопрос(1)

Ваш ответ на вопрос