1.入口
""" 模块测试入口 """ import show_message as sm # 导入方式一 sm.show(sm.__name__) from show_message import show # 导入方式二 show("直接调用测试")
2.模块
""" 模块一 测试模块使用,打印信息 """ # 打印信息 def show(name): print("========="+name+"==========") # 测试(不建议直接这样测试,在模块导入是会直接执行) show("不建议直接测试") # 建议使用这种方式进行代码测试 if __name__ == "__main__": print("测试模块,直接执行该代码时执行") show(__name__) if __name__ == "show_message": print("=====其它代码调用该模块时执行=====") show(__name__)
3.结果
3.1直接执行模块代码
3.2模块调用