美文网首页
Python3 模块引用

Python3 模块引用

作者: 狄仁杰666 | 来源:发表于2019-03-15 12:16 被阅读0次

    Python中模块引用主要分成3种:

    1.引用同一级目录的模块;

    2.引用下一级目录的模块;

    3.引用上级目录中的模块;

    为了Demo,自己建了个文件夹,目录结构如下:

    image

    其中:

    main.py,area.py位于main文件夹底下;

    perimeter.py,init.py位于support文件夹底下;

    supportToMain.py位于import_module底下;

    1.引用同一级目录的模块:(直接引用即可)

    import area
    
    h,w=3,5
    
    area=area.getArea(h,w)
    
    print('Area is:',area)
    
    

    2.引用下一级目录的模块:(首先需要在下一级文件夹中新建一个空的init.py,也可以在建好的init.py文件中自定义输出模块接口,自定义输出模块接口后续补充)

    
    import support.perimeter
    
    h,w=3,5
    
    perimeter=support.perimeter.getPerimeter(h,w)
    
    print(‘Perimeter is:’,perimeter)
    
    

    3.引用上级目录中的模块:(需要借助sys模块,参考相对路径的写法)

    
    import sys
    
    sys.path.append('../')
    
    from supportToMain import sum
    
    sum=sum(4,5)
    
    print('Sum is:',sum)
    
    

    相关文章

      网友评论

          本文标题:Python3 模块引用

          本文链接:https://www.haomeiwen.com/subject/bislmqtx.html