Python 入门 之 包

Python 入门 之 包

1、包

(1)什么是包?

文件夹下具有_ init.py _的文件夹就是一个包

(2)包的作用:

管理模块(文件化)

(3)包的导入:

导入:

    启动文件要和包文件是同级
    绝对路径: import 包.模块  form 包.包 import 模块
    相对路径: from ..包 import 模块,都会触发 __init__.py
    在启动文件启动包,包里导入了包中同级模块,需要填加到 sys.path中

    __init__.py是相当于是每个包的秘书,所有操作都交于它
    __file__ : 获取当前文件的路径, __name__ : 获取当前文件的名称

    .当前目录
    ..上一级
    ...上上级
<1> 指定功能导入
import bake.api.es
bake.api.es.func()
import bake.api.es as f      # 也可以起别名
f.func()
f.foo()

from bake.api.es import func,foo    # 也可以导入同一模块下的多个
func()
foo()
<2> 导入模块中的全部:
import bake

bake.api.es.foo()       # 建筑师
bake.api.es.func()      # 体验师  
bake.cmd.manage.rimo()  # 炊事班
bake.db.models.alex()   # 保洁部

from bake.api.es import *
(4)包中的路径

​ 绝对路径:从包的最外层进行查找,就是绝对路劲

转载于:https://www.cnblogs.com/caiyongliang/p/11561434.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值