Python3 模块引用

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 模块引用)