我想删除当前模块中的变量,del可以,但是我想用delattr,怎么办?
a = 10
print(a)
delattr("object?", a)
最佳答案
您可以使用 sys.modules
和 __name__
作为键来获取对当前模块的引用:
import sys
a = 10
this_module = sys.modules[__name__]
delattr(this_module, 'a')
关于python - 如何获取当前python文件中的模块对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54720302/