博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 模块调用
阅读量:6329 次
发布时间:2019-06-22

本文共 924 字,大约阅读时间需要 3 分钟。

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

#主模块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 test112 # from sendMsg import test213 # test1()14 # test2()15 16 # 方法三,导入多个方法17 # from sendMsg import test1,test218 # 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

你可能感兴趣的文章
降级论
查看>>
wampServer连接oracle
查看>>
CentOS 6.5下编译安装新版LNMP
查看>>
Android Picasso
查看>>
top命令
查看>>
我的友情链接
查看>>
javascript的作用域
查看>>
新形势下初创B2B行业网站如何经营
查看>>
初心大陆-----python宝典 第五章之列表
查看>>
java基础学习2
查看>>
sysbench使用笔记
查看>>
有关电子商务信息的介绍
查看>>
NFC·(近距离无线通讯技术)
查看>>
nginx 禁止某个IP访问立网站的设置方法
查看>>
多线程基础(三)NSThread基础
查看>>
PHP的学习--Traits新特性
查看>>
ubuntu下,py2,py3共存,/usr/bin/python: No module named virtualenvwrapper错误解决方法
查看>>
Ext.form.field.Number numberfield
查看>>
异地多活数据中心项目
查看>>
Linux文件夹分析
查看>>