小白学python------------包的使用

一.什么是包

包就是一个包含__init__.py的文件夹,用来组织文件.

包本质是一个模块,即包是被用来导入用的,即包里面的模块也是用来被导入使用的

二.包的名称空间

1.创建一个属于包下的__init__.py的名称空间

2.执行__init__.py文件内的代码,将产生的名字存放到名称空间中

3.在当前执行文件的空间拿到一个名字,该名字指向__init__.py的名称空间

三.总结包的使用要注意的三点

1.导入包就是导入包下的__init__.py文件

2.使用绝对导入,绝对导入的起始点是以包的顶级目录为起始点

3.包内部模块的导入使用相对导入,用.代表当前文件所在文件夹,用..代表是上一级

注意:包内部的模块只有被导入的请求,没有执行的请求.

猜你喜欢

转载自blog.csdn.net/qq_42721964/article/details/81562992
今日推荐