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第一个路径就是,当前执行文件所在的文件夹

     

  • 相关阅读:
    SAS数据集推送到sql server 数据库 实现代码段
    windows server 2008通过任务计划程序定时访问网站
    把SAS批提交添加到鼠标右键
    SAS 报表输出一些新式控制
    iis ajax post 跨域问题解决
    sas infile 控制导入长度
    SAS infile 导入txt示例
    sas 批量处理缺少缺失值
    vue $router $route
    jsonp使用post方法
  • 原文地址:https://www.cnblogs.com/tianyu529/p/8708577.html
Copyright © 2011-2022 走看看