如何在Python中使用包

  介绍

这期内容当中小编将会给大家带来有关如何在Python中使用包,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<强> Python中“模块”的概念

在开发中,我们会有很多函数,我们可以把这些函数都放到一个文件。

比如函数。py中:

#定义函数   def 显示():   打印才能(“jack")   #定义变量   时间=name “tom"

在其他地方要使用其中的函数怎么办呢?

第一步:需要先引入

import 职能之一

第二步:通过文件名。函数名/变量名的方式使用

funtions.show(), #,杰克   打印(funtions.name), #,汤姆

<强>另外一种导入方式

#另外一种导入方式   得到funtions  import  *   显示(),#,杰克   print(名字),#汤姆

要比较2种引入方式背后有什么不同,可以使用下面的方法

#打印局部变量符号表   print(当地人())   #打印全局变量符号表   print (globals ())

<强> Python中包(包)的概念

包可以用来管理模块(同名的模块放入不同的包就不冲突了),要理解这个概念可以结合<强>命名空间作用来理解。

创建包:

在IDE中,右键→新建→Python包

创建之后会同时创建一个名叫__init__ . py的文件,文件内容是空的。

这个__init__。py文件的作用可以认为是用来识别这个是一个包,而不是普通目录。

如何在Python中使用包”> </p> <p>把我们的模块(公共函数funcitons.py)文件放入这个包中,那么在引入这个模块的文件时候就不一样了:</p> <pre类= #引入地址,包名。文件名   import 常见。职能之一

这种引入方式我们要使用里面的函数:

common.funtions.show ()

诶,这种方式怎么这么繁琐?

别急,我们还有一种引入方式呢。

得到common.funtions  import  *   显示(),#,直接使用函数

如何在Python中使用包