• import本质


    模块:

    定义:

      用来从逻辑上组织python代码(变量,函数,类,逻辑)本质上是导入.py的文件,所以导入的名字里不用加.py

    用法:

      import module_name

        直接导入整个模块,使用的时候用module_name.variable来获取

      from module_name import variable

      from module_name import *

      from module_name import m1,m2,m3

      from module_name import logger as new_logger

        只导入需要的模块里的内容,使用时候用variable来使用

    本质:

      导入模块的本质就是把python文件解释一遍

    ----------------------------------------------------------------------------------------------------------------------------

    包:

    定义:

      用来从逻辑上组织模块,本质是一个目录,必须带有一个__init__.py的文件

    用法:

      import package_name

        会执行__init__.py

      导入包内其他模块时候,需要在包的__init__里import其他模块才能被引用

    本质

      导入包的本质就是执行该包下的__init__.py文件

  • 相关阅读:
    DNS域名解析抓包分析
    Redis实现分布式锁
    Redis内存回收淘汰策略
    Redis缓存雪崩、击穿、穿透
    Redis内存碎片
    C++ 友元
    C++ const
    C++构造函数与析构函数调用虚函数
    C++类成员变量的初始化顺序
    C++ 类对象和类指针
  • 原文地址:https://www.cnblogs.com/hinimix/p/8466462.html
Copyright © 2020-2023  润新知