zoukankan      html  css  js  c++  java
  • Python导入命令 import from

    一 module
    通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。

    二 package
    通常包总是一个目录,可以使用import导入包,或者from + import来导入包中的部分模块。包目录下为首的一个文件便是 __init__.py。然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了。

    三path

    sys.path包含了module的查找路径;

    同级引用

    from . import xxx(模块名)

    引上一级

    import os
    import sys
    Base_dir=os.path.dirname(os.path.abspath(__file__))
    sys.path.append(Base_dir)
    from tasks import add

    引下一级

    import xx
    form x1.x2 import x3
    导入的可以是任何包,任何函数,任何模块
    就是在用的时候,import前面要加上写的xx,而form可以把前面的x1.x2省去直接用x3或者他目录下的x3.x4.x5
    相同目录下也不可以直接用

    如果不能引入,添加__init__.py文件

  • 相关阅读:
    堆排序(改进的简单选择排序)
    希尔排序(改进的直接插入排序)
    直接插入排序
    简单选择排序
    冒泡排序&排序算法简介
    处理器的体系结构
    虚拟存储器
    Python函数
    在主项目中添加子项目
    聚合分组查询
  • 原文地址:https://www.cnblogs.com/BlueFire-py/p/10046280.html
Copyright © 2011-2022 走看看