Python模块的概念和属性介绍-创新互联

本篇内容介绍了“Python模块的概念和属性介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

成都创新互联专注于企业成都营销网站建设、网站重做改版、临县网站定制设计、自适应品牌网站建设、H5网站设计商城网站制作、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为临县等各大城市提供网站开发制作服务。

模块

模块是一个包含已定义的函数和变量的文件,其后缀名是.py。
模块可以被别的程序引入,以使用该模块中的函数等功能。
这也是使用 python 标准库的方法。

导入模块

import 语句

解释器遇到import的语句会在当前搜索路径下的进行搜索,如果模块在目录中就会被导入。
搜索路径包含当前工程的目录和python安装时既定的目录,即当前编辑文件的环境变量
利用sys.path可查看
调用方法:
import module1
 注:如果当前目录下存在有与要导入模块同名的 文件,就会屏蔽要导入的模块

from ... import ... 语句

该语句用于从模块中导入指定部分,而不是导入整个模块,但module本身不会放在当前的字符表中
注:
    使用from ... import ... 语句,import的后面可以是子模块,子包,或者模块内的函数,类,变量。
    使用import语句后面必须是模块(子模块)
例:from module import *      ##从module中导入全部函数和变量,除了_开头的变量和函数

模块的属性

name属性

模块自身运行时,__name__值为__main__
模块被调用时,__name__值为模块名

dir() 函数

dir(modulename)
用于查询模块中的定义的所有名称,包含函数名和变量名

模块的私有变量和函数

使用import modulename 的方式导入模块时,会同时导入模块的私有属性和函数
使用from modulename import * 的方式不会导入私有属性和函数

目录中包含__init__.py文件就会被当作一个包
在__init__.py文件中定义一个__all__的变量,就会在导入包时,导入__all__变量中包含的名称
如果__all__没有定义,使用from module import 的方式就只会导入__init__中的定义的内容。

“Python模块的概念和属性介绍”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

网站名称:Python模块的概念和属性介绍-创新互联
当前地址:https://www.cdcxhl.com/article30/ccsiso.html

成都网站建设公司_创新互联,为您提供网站营销全网营销推广网站建设自适应网站网站排名动态网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作