python到包快捷键_如何最简单、通俗地理解Python的包?

目录:

一、笔记

二、我的自学路线

三、笔记目录

一、笔记

1) 包

① 包是一种管理Python模块命名空间的形式,采用 "点模块名称" 形式。比如一个模块的名称是A.B,那么他表示一个包A中的子模块B。

② 包也是一种模块,可以包含其他模块。包是一个目录。要被Python视为包,目录必须包含__init__.py文件,包的导入会首先执行__init.py__文件(因此一定要在文件夹下写 __init__文件)。其他模块加入包中,放入包的目录即可。

③ Python的每个模块的包中,都有一个__init__.py文件,有了这个文件,我们才能导入这个目录下的module,__init__.py的主要作用是Python中package的标识,不能删除。

④ __init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。

⑤ 在导入包的时候,Python会从sys.path中的目录来寻找这个包中包含的子目录。

⑥ 包下文件要想全部能够使用,__init__.py文件得添加一句 from . import * ,意思是从当前包的目录导入所有的模块文件,因为包的导入会首先执行__init__.py。

⑤ __init__文件控制包的导入行为。如果__init__文件为空的话,仅仅是把这个包导入,不会导入包中的模块。__init__文件中的__all__变量,是用来控制 from 包名 import * 时导入的模块,不是控制import包的导入的,包导入了就可以用包里的模块了。

⑥ 可以在__init__文件中编写其他内容,在导入时,这些编写的内容就会被执行。

⑦ 可以在__init__文件中向sys.path添加当前被调用模块路径。

⑧ 当前文件的同等级的D包中导入a1.py文件,它首先会进入D文件夹下的__init__.py文件,

⑨ 如果在__init__.py文件得添加一句 from . import * ,就会从当前包的目录导入所有的模块文件。

二、我的自学路线

01 安装Python编辑器 [ 已整理 ]

02 Python编译器快捷键 [ 已整理 ]

03 Python基础 [ 已整理 ]

04 Python难点 [ 整理ing ]

05 Python常用的库 [ 整理ing ]

06 爬虫 [ 看视频ing ]

三、笔记目录

( ……更多笔记,见专栏 )

"♥我的笔记,希望对你有帮助♥"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值