zoukankan      html  css  js  c++  java
  • python模块说明

    1.模块(变量,函数,类,实现一个功能)

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

    2.导入方法 

    import module_alex 

    from module_alex import * 

    from modele_alex import logger, running 

    from modele_alex import as logger_alex 

    3.import本质(路径搜索和搜索路径)

    导入模块的本质就是把python文件解释一遍 

    (import test test = ‘test.py all code')

    from test import name = test.name all code 

    import module_name 就是在sys.path中寻找复制该模块

    导入包的本质就是执行__init__.py

    4. 导入优化 from module_test import test 

    5.模块分类

    标准库 

    开源模块

    自定义模块

    在import 模块之前,需要添加模块内的路径,该文件不是同一目录下时

    import os,sys

    print(os.path.abspath(__file__)) #打印当前文件路径

    os.path.dirname(os.path.abspath(__file__))  #返回上一级路径 

    os.path.dirname(os.path.dirname(os.path.abspath(__file__)))#返回上上层路径

    sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) #路径的临时添加 

    如果是同一目录下 可直接添加 

  • 相关阅读:
    冲刺第一天
    就用户界面和体验评价搜狗输入法
    学习进度条10
    典型用户及用户场景描述
    学习进度条09
    冲刺阶段第八天
    对石家庄铁道大学网站的UI分析
    学习进度条(第八周)
    冲刺阶段第七天
    冲刺阶段第六天
  • 原文地址:https://www.cnblogs.com/my-love-is-python/p/9074394.html
Copyright © 2011-2022 走看看