码迷,mamicode.com
首页 > 其他好文 > 详细

包的相关介绍

时间:2018-08-14 11:41:01      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:执行文件   总结   维护   目的   init   不能   本质   nbsp   文件   

一:包     包就是一个包有__init__.py文件的文件夹,所以创建包的目的就是为了用文件夹将文件/模块组织起来

 

        为什么要使用包:包的本质就是一个文件夹,文件夹就是用来组织文件的。随着功能越写越多,我们无法将

                             所有功能都放到一个文件中,于是我们使用模块去组织功能,而随着模块越来越多,我们就需

                             要用文件夹将模块文件组织起来,以此来提高程序的结构性和可维护性。

             注意:但凡是在导入语句中带 . 的,点的左边都必须是一个包。

             总结:包的使用:

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

                                 2:使用绝对导入时,绝对导入的起始位置都是以包的顶级目录为起始点。

                                 3:包内部的模块的导入通常应该使用相对导入,用 . 代表当前所在的文件(而非执行文件).. 代表上一级

                                    强调:相对导入只能在包内部的模块之间互相导入使用,..上一级不能超出顶级包。

 

 

 

         

包的相关介绍

标签:执行文件   总结   维护   目的   init   不能   本质   nbsp   文件   

原文地址:https://www.cnblogs.com/duanxiangyang/p/9472331.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!