如何在当前python文件中获取模块对象

时间:2019-02-16 05:50:23

标签: python module

我想删除当前模块中的变量,del没问题,但是我想使用delattr,我该怎么办?

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

1 个答案:

答案 0 :(得分:0)

您可以将sys.modules__name__用作键来获取对当前模块的引用:

import sys
a = 10
this_module = sys.modules[__name__]
delattr(this_module, 'a')