zoukankan      html  css  js  c++  java
  • Python 模块调用

    # 多个模块间的调用,以及注意事项

    #主模块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("--------你的泪光--------")
  • 相关阅读:
    ssh事务配置
    使用注解实现事务处理
    c3p0、dbcp<转>
    添加业务层和事务机制
    使用spring集成hibernate
    使用Adivisor配置增强处理
    aop注解
    Spring IoC实现解耦合
    python console的命令执行
    python格式化输出
  • 原文地址:https://www.cnblogs.com/Hunter-541695/p/9339505.html
Copyright © 2011-2022 走看看