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

       标准库

       开源模块

       自定义模块

      

  • 相关阅读:
    MR案例:内连接代码实现
    分布式缓存DistributedCache
    MR案例:Map-Join
    hadoop随手笔记
    Job流程:决定map个数的因素
    Job流程:提交MR-Job过程
    MR案例:Reduce-Join
    MR案例:倒排索引
    MR案例:路径过滤PathFilter
    MR案例:分区和排序
  • 原文地址:https://www.cnblogs.com/luckerzhang/p/9390580.html
Copyright © 2020-2023  润新知