python基础一 day20 模块

# # 反射自己模块中的函数 #A模块中导入B模块
# # getattr(sys.modules['__main__'],'qqxing')() #被导入之后,__main__等于B模块的名字
# 变量名 = input('>>>')
# print(getattr(sys.modules[__name__],变量名)) #被导入之后,__main__等于A模块名字

 # __name__
# 在模块中 有一个变量__name__,
# 当我们直接执行这个模块的时候,__name__ == '__main__'
# 当我们执行其他模块,在其他模块中引用这个模块的时候,这个模块中的__name__ == '模块的名字' 
原文地址:https://www.cnblogs.com/wang-tan/p/11385890.html