Day14 Python中的包

1、包的概念

包是将一组功能相近的模块放到一个目录下备用,可以避免模块名冲突的问题

包与包之间可能会有名称相同的模块,比如我现在有3个包,在这三个包里都有模块A,这个三个模块A只是名称相同,但功能不同

引出了包的概念后,原本Python程序、模块、方法的的层次机构就可以更新了

2、 创建包

右键创建的位置,在new选项中选择Python Package,创建完成后在该包的下面会自动生成一个__init__.py的文件

包和普通文件夹的区别:包中会自带有名为__init__.py的文件,而文件夹又称目录,其创建后里面啥都没有

3、包的导入   import 包名.模块名

import package1.moudle_A as ma    #ma是package.moudle_A这个模块的别名
print(ma.a)     #ma是模块的别名,a是变量名

4、导入带包名的模块的使用注意事项

import package1
import calc
#使用import方式进行导入时,只能跟包名或模块名或者包名.模块名
from package1 import moudle_A
from package1.moudle_A import a
#使用from...import...方式进行导入时,可以导入包,模块,函数,变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值