关于sys.modules[__name__]的问题
代码如下:class const_class:
def __setattr__(self,name,value):
if name in self.__dict__:
raise TypeError('this var has exitsed!')
elif not name.isupper():
raise TypeError('var must be upper!')
else:
self.__dict__ = value
import sys
sys.modules=const_class()请问代码中的
import sys
sys.modules=const_class()
当主程序导入这个模块后,将此模块名当成对象使用的原理是什么
顶且求助 可以参考:https://fishc.com.cn/thread-155226-1-1.html 感谢
页:
[1]