python—package-----__init__()

       好比說這麼一個文檔結構: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下面的代碼

相關文章
相關標籤/搜索