# 多个模块间的调用,以及注意事项
#主模块Main
1 # 导入模块的方式 2 3 # 方法一,整体导入法 4 import sendMsg 5 import recvMsg 6 sendMsg.test1() 7 sendMsg.test2() 8 recvMsg.test1() 9 10 # 方法二,方法导入法,下面就只导入了test1方法 11 # from sendMsg import test1 12 # from sendMsg import test2 13 # test1() 14 # test2() 15 16 # 方法三,导入多个方法 17 # from sendMsg import test1,test2 18 # test1() 19 # test2() 20 21 #方法四,*号法,表示所有方法,应该尽量避免使用 22 #如果recvMsg类有和sendMsg类同名的方法, 23 # 则后执行的会替换掉先执行的方法 24 # from sendMsg import * 25 # from recvMsg import * 26 # test1() 27 # test2()
#被调模块:sendMsg
1 def test1(): 2 print("--------test1-----------") 3 4 def test2(): 5 print("--------test2-----------") 6 7 # 如果是自己运行,则打印__name__ 8 # 别人调用则打印,该类的名称 9 print(__name__) 10 11 # 作为sendMsg类的自身运行时,自测时使用 12 # sendMsg类如果作为被导入类,则不执行if里面的代码 13 if __name__ == "__main__": 14 test1() 15 test2()
#被调模块:recvMsg
1 def test1(): 2 print("--------你的泪光--------")
原文地址:https://www.cnblogs.com/Hunter-541695/p/9339505.html
时间: 2024-10-05 05:04:56