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文件

  • 相关阅读:
    合一算法最新版
    string.at(i)
    字符串逆转
    String
    Vector
    1005POJ
    但愿天堂一切都好
    合一算法
    合一算法2
    BTREE与其它索引的优缺点对比
  • 原文地址:https://www.cnblogs.com/BlueFire-py/p/10046280.html
Copyright © 2011-2022 走看看