包:

包就是文件夹,函数可以使得同一个文件中代码结构清晰,模块是以文件形式组织代码结构,

如果文件越来越多,管理起来不方便,所以需要文件夹来管理

包中有__init__文件,导入包时,需要提供py文件代表这个包成为模块,对包中内容初始化

流程

1.创建包

2.创建代码

3.写完后打开__init__文件,将需要提供给外界的模块导入进去,__init__文件在pack3的包里,

pack3的包里有app3这个文件

import pack3.app3

4.__init__仅仅是导入包内模块,提供给外界,不在里面写代码

5.python3这个文件可有可无

6.from . import * 点表示相对路径 执行文件不能用相对路径

7.使用相对导入不能使用点返回到执行文件所在那层

 

循环导入:两个模块之间相互导入 会报属性错误 不能循环导入

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值