您的位置 首页 IC

python导入模块的两种方法

python导入模块的两种方式-对于完成一些简单任务的程序我们编写一个源文件是可以的,但对于稍微复杂点的程序或大型程序时,我们往往需要把这个复杂任务按照一定的规则拆分成多个python文件来实现,最后再把多个文件组合在一起就可以了,在这个过程中模块发挥着重要的作用。

关于完结一些简略使命的程序咱们编写一个源文件是能够的,但关于略微杂乱点的程序或大型程序时,咱们往往需求把这个杂乱使命依照必定的规矩拆分红多个python文件来完成,最终再把多个文件组合在一起就能够了,在这个过程中模块发挥着重要的效果。模块便是把一组相关的函数或代码安排到一个文件中,一个文件即为一个模块,模块是由代码,函数或类组成。

一、 怎么导入一个模块

一个模块能够被其他程序引进,以便运用该模块中相关的函数和类等功能。Python供给了两种导入模块的办法:

1、 第一种导入办法:

语法格局:

import 模块名1,模块名2[,…模块名N ]

例1:怎么导入模块

python导入模块的两种办法

经过上例咱们知道当导入多个模块时,模块名与模块之间用逗号离隔,逗号是英文状态下的逗号。

调用导入模块中的函数格局为:模块名.函数名

例2:

python导入模块的两种办法

假如模块名太长,每次在调用模块中的函数,变量和类的时分,写比较长的模块名就有点繁琐,这个时分python又给咱们供给了一种给模块起别号的办法来处理。

例3:

python导入模块的两种办法

留意:一旦给模块起了单个号,下方的调用有必要运用别号来调用模块中的函数,变量或类。

例4:假定咱们要导入4个模块s1,s2,s3,s4

你能够这样写:import s1,s2,s3,s4 #一行悉数导玩

也能够分四行写也能够:import s1

import s2

import s3

import s4

留意:咱们在导入模块的时分,要承认模块实在存在,不然会报导入过错

2、 第二中导入办法:

语法格局为:

from 模块名 import name1 [,name2][,…..nameN]

留意:这儿的name或许是函数名,大局变量名或类名。

例1:

python导入模块的两种办法

经过该例咱们能够发现,选用第二种导入办法在运用模块中的函数时,不需求在调用函数前加模块名,书写比较便利。

假如一个模块中需求导入的函数或类特别多,一行写不下的时分,咱们能够按相似下例的办法分多行写是能够的。

python导入模块的两种办法

别的也能够运用:from 模块名 import * 这样一次能够把指定的模块中所有的函数,大局变量和类悉数导出来。可是不引荐这样用,由于断定一个特别的函数或特点是从哪来的有些困难,并且会形成调试和重构都更困难,除非要运用某个模块中的大部分函数时能够选用这种导入办法。

例2:也能够对模块中导入的函数,大局变量或类起别号

python导入模块的两种办法

总结:关于这两种导入办法咱们怎么挑选哪?假如你要常常拜访某个模块的特点和办法,且又不想一遍又一遍地敲入模块名,能够运用第二种导入办法,假如你从模块中导入的函数或许和当时模块中的单个函数产生重名问题,能够运用第一种导入办法。一个模块只会被导入一次,不论你履行了多少次import,这样能够避免导入模块被一遍又一遍地履行。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/97422.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部