zoukankan      html  css  js  c++  java
  • 模块 2018-4-3

    模块

    模块:函数中一系列功能的集合体      在python中一个.py文件就是一个模块,模块名module

    模块的使用: import  模块名

    首次导入模块时:1,创建模块名称空间

                                 2,执行模块对应文件将产生的名字放于1中的名称空间

                                 3,在执行当前文件拿到模块名,该模块名指向1的名称空间

                               强调:在首次导入模块后,后面再使用模块时,不用重新导入,模块中的执行始终以模块空间为准

                              模块名字比较长时,可以用其他名字代替,方式为:import   原名字 as 新名字

                               导入多个模块(不建议使用),import 模块名字,模块名字,模块名字

    from .......import....... 使用这种方式调用,直接拿到模块中的名字,直接使用,不加前缀

                         注意:1,同import,在执行模块中的功能,始终以米快模块的名称空间为准

                                    2,使用调用模块时,拿到不加名字的前缀时,如果跟当前执行文件中有相同名字时,以不加前缀名字前面最近定义为准

                                   使用的别名和上面相同,              

                           在写模块中加__all__ 来控制模块的调用规模

    文件中有__name__,1,在文件被直接执行的情况下等于__main__

                                        2, 在文件被导入成模块的情况下等于其本身

    模块的搜索路径:内存中已经加载的模块>内置模块>sys.path路径中包含的模块

                                    sys.path第一个路径就是,当前执行文件所在的文件夹

     

  • 相关阅读:
    apache性能测试工具
    redis和memcacahe、mongoDB的区别
    redis 安装
    redis介绍
    svn基本命令
    变量
    redis持久化有几种.如何配置
    Sundy_Android开发深入浅出和高级开发视频教程
    VC++ MFC类库基础(55讲全)
    从C++起步到MFC实战VC++软件工程师高端培训 视频保存在 播音员的网盘中
  • 原文地址:https://www.cnblogs.com/tianyu529/p/8708577.html
Copyright © 2011-2022 走看看