zoukankan      html  css  js  c++  java
  • 包导入 分类: python基础学习 python 2013-06-30 11:22 247人阅读 评论(0) 收藏

    父目录中的模块调用子目录中的模块:
    ---------------------------------------------------------
    目录 dir下存在以下目录:
        a.py文件、subdir子目录。
     
    subdir子目录下有b.py
     
    在dir的a中调用子目录下的b.py文件:
     
    1.在subdir子目录下新建__init__.py文件
    2.在a中使用 import subdir.b
     
    如:
    # a.py
    import subdir.b
    a =subdir.b.myadd(3,4)
    print a
     
    #b.py
    def myadd(a,b):
        return a+b
     
    子目录中的模块调用父目录中的模块:
    ---------------------------------------------------------
    现存在一个目录20130630,该目录下的结构如下:


     
    b1.py在当前目录下,a.py在当前目录的子目录subdir下。
     
     
    在subdir的a.py中调用父目录下的b1.py文件:
     
    1.在父目录20130630下新建__init__.py文件
    2.在a中使用 import subdir.b
     
    如:
    # a.py
     
    #先将b1.py所在的目录追加到系统路径中
    import sys
    sys.path.append(r'/home/jeap/jeap/20130630')
     
    import b1   #导入父目录的模块
    a =b1.myadd(3,4) #调用模块函数
    print a
     
    #b1.py
    def myadd(a,b):
        return a+b
     
    这样就可以调用父目录中的模块。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    枚举-完美立方
    list
    undefined reference to `typeinfo for xxx 报错
    bubble排序
    Iframe跨域传值
    Iframe------父子页面传值
    LDAP 概念
    覆盖equals()要覆盖HashCode()
    HashSet和TreeSet的实现与原理
    jvm调优
  • 原文地址:https://www.cnblogs.com/think1988/p/4628142.html
Copyright © 2011-2022 走看看