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中的包

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