Python包

什么是Python包

 从物理上看,包就是一个文件夹,在该文件夹下包含了一个__int__.py文件,该文件夹可用于包含多个模块文件,从逻辑上看,包的本质依然是模块

包的作用:

    当我们的模块文件越来越多时,包可以帮助我们管理这些模块,包的作用就是包含多个模块,但包的本质依然是模块

导入包 

方式一

import 包名.模块名

包名.模块名.目标

def info_print1():
print("我是模块1的功能函数代码")

def info_print2():
print("我是模块2的功能函数代码")

import my_package.my_module1
import my_package.my_module2
my_package.my_module1.info_print1()
my_package.my_module2.info_print2()
我是模块1的功能函数代码
我是模块2的功能函数代码
from my_package import my_module1
from my_package import my_module2
my_module1.info_print1()
my_module2.info_print2()
我是模块1的功能函数代码
我是模块2的功能函数代码
from my_package.my_module1 import info_print1
from my_package.my_module2 import info_print2
info_print1()
info_print2()
我是模块1的功能函数代码
我是模块2的功能函数代码

 方式二

注意:必须在' __init__.py '文件中添加' __all__ = [] ',控制允许导入的模块列表

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值