python中__name__ 和 __main__的区别

import sys
print(__name__)'返回代码所在的模块
print('*****', sys.modules['__main__'])‘返回程序程序运行的模块

反射自己模块的函数
import sys
my_module = sys.modules[__name__]
getattr(my_module, "login")()

 

posted @ 2021-02-24 15:51  跳动0101  阅读(98)  评论(0)    收藏  举报