如圖所示的結構圖,在m.py 中呼叫n.py
特別的,scrapy爬蟲中匯入items.py的方式為:from ..items import jditem
,jditem為類名。
其實使用情況二的方式來也可以。
如果在上幾級,如下圖的結構所示,在m.py中呼叫n.py
#將整個專案新增到搜尋目錄中
from test11 import n
例如下面的例子:
我要在main.py裡呼叫common目錄下的url_router.py裡的一些方法,下面的main.py裡的語句
common所在路徑為/home/ubuntu/documents/data/demo/common
那麼所填的路徑為/home/ubuntu/documents/data/demo或者
/home/ubuntu/documents/data/demo/
另:我們經常看到python檔案的目錄下會有__pycache__這個資料夾,我這邊試了一下,在刪除和新增上這個資料夾其實程式都可以執行。
同級呼叫很簡單
假如要匯入n.py
import n
如圖的結構圖
##將整個專案加入解析器的搜尋目錄
))在m.py檔案中匯入n.py
from test2 import n
注:使用os,sys定位模組位置
import os
print
('***獲取當前目錄***'
)print
(os.getcwd())
print
(os.path.abspath(os.path.dirname(__file__)))
print
('***獲取上級目錄***'
)print
(os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
)print
(os.path.abspath(os.path.dirname(os.getcwd())
))print
(os.path.abspath(os.path.join(os.getcwd(),
".."))
)print
('***獲取上上級目錄***'
)print
(os.path.abspath(os.path.join(os.getcwd(),
"../.."))
)
這部分內容來自部落格。
注意,該方法在互動模式下無法使用。
jq獲取上級 同級 下級元素
下面介紹jquery的父,子,兄弟節點查詢方法 jquery.parent expr 找父親節點,可以傳入expr進行過濾,比如 s pan pa rent 或者 span parent 或者 span p aren t 或 者 span parent class jquery.parents ex...
jq獲取上級 同級 下級元素
下面介紹jquery的父,子,兄弟節點查詢方法 jquery.parent expr 找父親節點,可以傳入expr進行過濾,比如 span parent 或者 span parent class jquery.parents expr 類似於jquery.parents expr 但是是查詢所有祖先...
jq獲取上級 同級 下級元素
下面介紹jquery的父,子,兄弟節點查詢方法 jquery.parent expr 找父親節點,可以傳入expr進行過濾,比如 span parent 或者 span parent class jquery.parents expr 類似於jquery.parents expr 但是是查詢所有祖先...