Python中的包

作者: InsaneLoafer | 来源:发表于2021-08-23 09:22 被阅读0次

目录

  • 什么是python的包与模块
  • 包的身份证
  • 如何创建包
  • 包的倒入
  • 模块的导入

什么是pytlhon的包

  • 包就是文件夹,包中还可以有包,也就是子文件夹
  • 一个个python文件就是模块


包的身份证

  • __init__.py是每一个python包里必须存在的文件

如何创建包

  • 要有一个主题,明确功能,方便使用
  • 层次分明,调用清晰

Pycharm中创建包

包的导入import

  • 功能:
    • 将python中的某个包(或模块),导入到当前的py文件中
  • 用法:
    • import package
  • 参数:
    • package: 被导入的包的名字
  • 要求:
    • 只会拿到对应包下__init__中的功能或当前模块下的功能

模块的导入from...import

  • 功能
    • 通过从某个包中找到对应的模块
  • 用法:
    • from package import module
  • 参数:
    • package: 来源的包名
    • module: 包中的目标模块
  • 举例:
from animal import dog
dog.run()
  • 我们通过from...import直接找到了dog模块,所以只需要使用dog模块直接用.的方式找到里边的方法并执行

有相同模块时,可以使用as为模块起别名

导入模块中的函数

在同级别的__init__.py中导入

  • 这样可以简化导入书写
  • cat前加入.代表当前目录
  • __init__.py导入模块后,跟animal同级别的test.py也可直接导入

同一个包的导入多个函数

  • 使用空格隔开
  • from animal import cat, dog

相关文章

  • python函数之闭包

    目录 python函数之闭包什么是闭包python中的namespace闭包的条件闭包的优点 python函数之闭...

  • python处理excel表格

    python中读取excel的包:xlrd python中写入excel的包:xlwt 原excel基础上添加列,...

  • 2018-08-13

    Python开发中的包、模块 在Python开发中为了更加友好的对python 代码进行管理整合,python中...

  • Python 中的闭包

    Python 中的闭包:+ http://python.jobbole.com/82296/

  • 进阶篇3-函数第二节

    Python标准库os.path包、glob包使用实例 python 中的filter()、map()、reduc...

  • python中的包

    为了组织好模块,通常会将多个模块放在一个包。包是python模块文件所在的目录,且该目录下必须存在__init__...

  • Python中的包

    目录 什么是python的包与模块 包的身份证 如何创建包 包的倒入 模块的导入 什么是pytlhon的包 包就是...

  • Python包及其引入方法

    一、Python包 模块所在目录看做是包,目录名即为包名。 二、Python包创建 创建过程举例(模块中不包含类)...

  • Python代码中无法导入的izip

    代码可能是Python2版本的,Python2中的izip包相当于Python3中的zip包,可以尝试把报错的fr...

  • Python高阶

    包(lib)、模块(module) 在Python中,存在包和模块两个常见概念。 模块:编写Python代码的py...

网友评论

    本文标题:Python中的包

    本文链接:https://www.haomeiwen.com/subject/dzynbltx.html