• 包导入 分类: 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
     
    这样就可以调用父目录中的模块。

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

  • 相关阅读:
    第一次作业(2)
    第0次作业(2)
    最后一次作业—总结报告
    第八次作业
    第七周作业
    第六周作业
    第四周作业
    第4次作业
    2018c语言第3次作业
    2018c语言第2次作业
  • 原文地址:https://www.cnblogs.com/think1988/p/4628142.html
Copyright © 2020-2023  润新知