Как получить объект модуля в текущем файле Python - PullRequest
0 голосов
/ 16 февраля 2019

Я хочу удалить переменную в текущем модуле, del в порядке, но я хочу использовать delattr, что мне делать?

a = 10
print(a)
delattr("object?", a)

1 Ответ

0 голосов
/ 16 февраля 2019

Вы можете использовать sys.modules с __name__ в качестве ключа, чтобы получить ссылку на текущий модуль:

import sys
a = 10
this_module = sys.modules[__name__]
delattr(this_module, 'a')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...