python中__name__ 和 __main__的区别
import sys
print(__name__)'返回代码所在的模块
print('*****', sys.modules['__main__'])‘返回程序程序运行的模块
反射自己模块的函数
import sys my_module = sys.modules[__name__] getattr(my_module, "login")()
import sys
print(__name__)'返回代码所在的模块
print('*****', sys.modules['__main__'])‘返回程序程序运行的模块
反射自己模块的函数
import sys my_module = sys.modules[__name__] getattr(my_module, "login")()