重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章将为大家详细讲解有关python模块是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
成都创新互联专注于企业成都全网营销、网站重做改版、钦南网站定制设计、自适应品牌网站建设、H5场景定制、商城网站定制开发、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为钦南等各大城市提供网站开发制作服务。具体如下
模块是python组织代码的基本方式:
python的脚本都是用扩展名为py的文本文件保存的。
一个脚本可以单独运行,也可以导入另一个脚本中运行。
当脚本被导入另一个脚本中运行时,我们将其称为模块。
模块名与脚本文件名相同:
比如你有一个items.py脚本,
则可以在另外一个脚本中用import items语句导入它
这是一段名字叫cal.py的python代码,它将被作为cal模块导入的后面的代码中:
#!/usr/bin/python #coding:utf-8 from __future__ import division def jia(x,y): return x+y def jian(x,y): return x-y def cheng(x,y): return x*y def chu(x,y): return x/y def operator(x,o,y): if o == "+": print jia(x,y) elif o == "-": print jian(x,y) elif o == "*": print cheng(x,y) elif o == "/": print chu(x,y) else: pass if __name__=="__main__": operator(2,'+',4)
下面真正导入cal模块,有以下三种方式
#import cal #print cal.jia(1,2) #import cal as c #print c.jia(1,2) from cal import jia print jia(1,2)
还有一种就是一包形式导入模块,常用在有好多模块需要管理在同一包下面:
先在存放模块代码的包(文件夹名字为test)下创建一个__init__.py,init前后是双下划线,然后就可以在其他目录使用如下代码:
import test.cal cal.jia(1,2)
总结:
·模块是一个可以导入的python脚本文件;
·包是一堆按目录组织的模块和子包,目录下的__init__.py
文件存放了包的信息
·可以用import, import as, from import等语句导入模块和包
关于“python模块是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。