python 不一樣層級目錄下包的導入

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()

相關文章
相關標籤/搜索