Есть ли что-нибудь, кроме документации ast
, о модуле ast
?
Esp., I Мне интересно, что именно означает expr_context
(и все его возможные значения).
Кроме того, в чем разница между Assign
и AugAssign
?
Также , можно ли ссылаться на реальный объект Python вместо его имени при назначении локальной переменной? Я сам создаю AST, и у меня есть некоторые объекты Python, к которым я хочу получить доступ в AST. Альтернативой было бы ввести для них какое-то фиктивное имя временной переменной и добавить это фиктивное имя переменной в область видимости globals ()
для более поздней скомпилированной функции, но мне это кажется несколько плохим (медленным и хакерским).