• python 模块定义、导入、优化


    1.定义:

    模块:用来从逻辑上组织python代码(变量、函数、类、逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名称:test)

    包:从逻辑上组织模块,本质就是文件夹或者目录,区别在于带有一个__init__.py的文件

    2.导入方法

    模块:

    import module_name

    import module_name1,module_name2

    from module_name import *    (少用)

    from module_name import name1,name2

    from module_name import logger as logger_module    (给一个别名)

    包:

    import package_name

    3.import本质

    模块:

    import导入的是文件下所有的模块

    from ... import ... 导入文件下的某个方法、类、函数、变量

    本质:就是把python文件解释一遍

    包:

    本质:就是解释目录下的__init__.py

    from . import module_name   -->从当前目录下导入模块module_name

    4.导入优化

    优先使用 from module_name import name

    import module_name   -->import之后,调用module_name.name有一个寻找的过程,from则没有,可以直接调用

  • 相关阅读:
    ApplicationContext
    消息队列种类
    Zookeeper的功能以及工作原理
    java多线程(1)模式 不可变对象
    dubbo容错,负载均衡,协议
    dubbo的底层原理
    消息事务处理
    多线程循环打印 abc
    Spring 事务管理
    文件上传和下载
  • 原文地址:https://www.cnblogs.com/Arabi/p/11978879.html
Copyright © 2020-2023  润新知