zoukankan      html  css  js  c++  java
  • 模块

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


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

    2.导入方法:
    import module_name (把module_name解释了一遍)#module=all_all_code.module_alex.looger()
    import module_name,module2_name
    from module_alex import * (导入module_alex模块中的所有内容,不建议使用)
    fron module_alex import logger as lg (给logger赋予一个别名)
    from module_alex import name 直接使用不用加模块名 #name=‘alex’

    3.import本质(路径搜索和搜索路径)
    导入模块的本质就是把python文件的内容解释一遍
    导入包的本质就是执行该包下下的__init__.py 文件
    import module_name====>module_name.py------->module_name.py的路径---->sys.path(搜索路径)
    os.path.abspanth(__file__)#寻找当前文件的路径
    os.path,.dirname #目录名
    sys.path.append

  • 相关阅读:
    做过的笔试题
    (转)32位机器中int的字长
    JS_void()
    JS_增加事件,移除事件,动态元素的增删事件研究
    JS_animate 站在别人的肩膀上
    JS_对象的方法
    JS_Class.extend
    JS_返回值
    JS_eventBind
    JS_应用对象的复制
  • 原文地址:https://www.cnblogs.com/yuanke98/p/9232503.html
Copyright © 2011-2022 走看看