Python中模塊引用主要分成3種:
1.引用同一級目錄的模塊雇寇;
2.引用下一級目錄的模塊;
3.引用上級目錄中的模塊航徙;
為了Demo处面,自己建了個文件夾厂置,目錄結(jié)構(gòu)如下:
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文件中自定義輸出模塊接口访忿,自定義輸出模塊接口后續(xù)補充)
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)