好比說這麼一個文檔結構:app
xiaoyun要導入其餘模塊好比xiaohong,好比packetage,那就很麻煩,通常來講是這樣,spa
在本身目錄頂端加上:blog
import os,sys文檔
BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
sys.path.append(BASE_DIR)it
目前,個人辦法是,在相同目錄下加入__init__.py文件,import
init一樣加入加入上面三句話,而後在xiaoyun中 import __init__file
而後根據絕對路徑就能夠引用其餘全部的文件了。引用
實測可用im
再來講說這個__init__()img
好比說p1文件夾下有一個__init__(),p1同級文件夾下的其餘py文件 import p1,
就會運行 __init__.py下面的代碼