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.模块分类

       标准库

       开源模块

       自定义模块

      

  • 相关阅读:
    python 协程
    数据库中的一对多,多对多实例
    source命令
    HTTP 协议报文解析
    html中的body和head有什么区别??
    xml json
    内置函数bytes()
    MySQL中的日期和时间函数
    MySQL中的数值函数
    MySQL中的字符串函数
  • 原文地址:https://www.cnblogs.com/luckerzhang/p/9390580.html
Copyright © 2011-2022 走看看