python 不一樣層級目錄下導入,只能導入包,若是要導入包就必須在包下創建__init__.py 文件 。須要用sys.path.append(path) 將要導入包的路徑添加到須要導入的文件中。這個路徑是包的上層目錄。好比python
路徑以下app
--dira函數
----dirbit
-------test1.pytest
-------__init__.py
import
--dirc引用
----dird
im
------test2.py
di
若是在這個路徑關係下test2.py 想要引用test1.py 中的函數,那麼在test2.py 中必須添加sys.path.append("../../dira")文件
而後import dirb.test1
使用函數必須爲dirb.test1.fun()