Python怎么正确的导入包?Python包的正确导入方法

在编写程序的时候,想要在程序中引用其他的包来实现不同的情况时,就要用到导入包的方法来实现,通过前面的学习我们知道,包其实的本质上还是模块,因此导入模块的语法同样也适用于导入包 。下面一起来看看正确导入包的方法吧 。

【Python怎么正确的导入包?Python包的正确导入方法】

Python怎么正确的导入包?Python包的正确导入方法

文章插图
在Python中,有时候我们会说导入包,有时候说的又是导入模块,其实这两种说法在本质上是没有区别的,不管是导入我们自己所定义的,还是导入从他处下载的第三方包,所实现的方法可以有三种,下面分别给大家讲解:
方法一:import包名
这种方式是最常用的,也是最为简单的一种导入的方式,下面通过导入一个之前创建好的包举例讲解,具体的代码如下:
import my_package.module1my_package.module1.display("hello,python")在这段代码中,my_package就是我们之前创建的包名,导入的模块为module1,通过这种方式就可以导入包中指定的模块,并且可以使用这个模块中的成员 。
方法二:from包名import模块名
在第一种方法中,是直接对一整个包进行了导入,其中我们可以只选择需要的部分模块导入,比如说是也一部分函数或者是类的对象时,就可以使用这个第二种方法,这样不会造成资源的浪费,并且运行速度也会得到提高,还是用刚才的包和模块,举个例子:
from my_package import module1module1.display("hello,python")通过例子可以看到,当我们使用这个语法格式导入模块的时候,在陈毅的亲民不需要再带包名的前缀 。
方法三:from包名.模块名import成员名
最后一种方法是直接导入包中的所有函数、方法、属性和对象等等,这样在使用这个包的时候就不需要去通过包名点了,直接使用变量名(函数名、类名)调用就可 。例如:
from my_package.module1 import displaydisplay("hello,python")以上就是关于Python怎么正确的导入包?Python包的正确导入方法的全部内容了,文章中一共介绍了三种导入包的方法,大家可以实际应用一下 。

    推荐阅读