Python学习笔记-模块与包

前言

模块和包是Python中的两个重要概念

模块和包的定义

image.png

模块(module)

  • 官方定义:Python把各种定义存入一个文件,在脚本或解释器的交互式实例中使用。这个文件就是模块
  • 简单理解,一个 **.py** 文件就是一个模块
  • 模块又分为系统模块(也叫标准模块)和自定义模块
  • 系统模块,就是系统自带的模块,提供一些常用的定义,例如timejsonsys
  • 自定义模块,就是按自己定义的模块,用来给其他脚本导入使用,上图的 login.pyrun.py等就是一个自定义模块
  • 模块可以通过 import导入使用

包(package)

  • 包的定义:包含一个__init__.py和其他模块、其他子包的一个目录
  • 上图的 cases就是一个包

如何创建包和模块

以Python最常用的IDE pycharm为例

创建包

image.png

创建模块

image.png

模块和包的导入

image.png

接下来以上图目录为例,演示 如何在 run.py 文件内导入模块和包

包的导入

导入单个包
import package1
导入多个包
# 使用逗号分隔,同时导入多个包
import package1,package2

# 分开导入多个包(pycharm格式化推荐)
import package1
import package2
导入单个包,并起别名
import package1 as p1

注意:使用别名后,当前文件内不能使用package1,只能使用 p1 别名调用package1 内方法和变量

导入多个包,并起别名
import package1 as p1,package2 as p2
子包的导入

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值