zoukankan      html  css  js  c++  java
  • 【python】浅谈模块

    定义:

    模块:用来从逻辑上组织python代码(变量,函数,类,逻辑),本质就是py文件。

    导入方法:

    import module_name
    import module_name,module_name2
    from  module_name  import *【不推荐使用,因为可能会与其他模块有冲突】
    from  module_name  import m1,m2,m3【推荐使用】
    from  module_name  import logger as logger_paul【推荐使用】

    导入模块本质:

    本质是路径搜索,导入模块本质就是把python文件再解释一遍。

    import module_name--------> module_name.py-------->module_name.py的路径-------->sys.path

    不同层级模块导入:

    import sys,os
    
    file_path=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    module_path=os.path.join(file_path,"module_package")
    
    sys.path.append(module_path)
    
    #D:\python\module_packagmodule_paul.py
    import  module_paul
    
  • 相关阅读:
    分布式事物的解决方法
    bootstrap的其他
    bootstrap表单控件
    多线程编程
    内存管理技术
    PrintWriter用法简析
    JSP内置对象
    Servlet学习应该注意的几点
    GPU渲染管线概述
    再说AutoComplete
  • 原文地址:https://www.cnblogs.com/paulwinflo/p/12299318.html
Copyright © 2011-2022 走看看