Как получить все переменные в области видимости, назначенные под `with Statement` в Python? - PullRequest
0 голосов
/ 28 ноября 2018

Есть ли способ сделать with statement, и тогда любая переменная, назначенная в этом контексте, будет иметь запись ed?

По сути, я пытаюсь сделать что-то вроде class, которое я могу поставить перед большим блоком кода и сказать, что не все переменные в этом with statement находятся в namespace затем выполните все эти команды, но это первый шаг.

Ниже приведен псевдокод для иллюстрации моего вопроса:

class CustomClass(object):
    pass

with CustomClass() as cc:
    a = 0
    b = 1
# print(cc.scope)
# ["a","b"]
...