python基础编程之 4-2 python的包和模块

本文介绍了Python中的包和模块,包括包的定义、使用,模块的类型和导入方式。包是一个包含__init__.py文件的目录,用于组织模块。模块是保存Python代码的文件,分为自定义、内置标准和开源模块。导入模块时,可以使用from...import...或import...语句。Python库是相关功能模块的集合,包含标准库、第三方库和自定义模块。
摘要由CSDN通过智能技术生成

4-2 python的包和模块

Date: 2021-05-22

Author: SunnyChou

1. 包

包定义

含有__init__.py文件的目录我们称之为包;假如子目录中也有 __init__.py 那么它就是这个包的子包了。

包使用

​ 目录内的文件我们称之为模块,我们利用包和模块的目的是为了找到模块,也就是Python文件内的内容,主要是哪些内容,一般都是功能体、代码段比较封闭,主要有三个,一个是类、一个是函数,还有一个是变量对象。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QB3vcNZ1-1665283541919)(F:\TX课堂\授课内容\第一部分-编程基础\课件\day04\doc\模块.png)]

如上图所示,common_lib目录下有一个__init__.py文件,所以被称为包。

而此包中有一个模块文件operation.py

使用包,只需要 from common_lib.operation import * 就可以使用此模块中的函数了。

import语句语法:

  1. 当使用from package import item时,item可以是package的子模块或子包,或是其他的定义在包中的名字(比如一个函数、类或变量)

    首先检查item是否定义在包中,不过没找到,就认为item是一个模块并尝试加载它,失败时会抛出一个ImportError异常。</

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sunnychou课堂

您的鼓励是我最大的前进动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值