zoukankan      html  css  js  c++  java
  • Python入门:模块定义、导入、优化详解

    1.定义:

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

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

    2.导入方法

      import module_name

      import module1_name,modul2_name

      from module_alex1 import *

       from module_alex1 import m1,m2,m3

       from module_alex1 import logger as logger_al

    3, import本质(路径搜索和搜索路径)

        导入模块的本质就是把python文件解释一遍(import test  test='test.py all code')

        (from test import m1 m1='code')

        import module_name ---->module_name.py ----->moudle_name.py的路径------>sys.path

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

    4. 导入优化

       from module_test import test

    5.模块分类

       标准库

       开源模块

       自定义模块

      

  • 相关阅读:
    Java多态——代码示例
    使用zabbix监控oracle的后台日志
    使用zabbix监控linux的io
    Oracle
    Oracle
    Percona XtraDB Cluster简易入门
    Oracle
    使用zabbix监控oracle数据库
    Ogg
    Mysql
  • 原文地址:https://www.cnblogs.com/luckerzhang/p/9390580.html
Copyright © 2011-2022 走看看