回覆列表
-
1 # 使用者1506993110326
-
2 # 使用者4243767351955
python匯入同級別模組很方便:
import xxx
要匯入下級目錄頁挺方便,需要在下級目錄中寫一個__init__.py檔案
from dirname import xxx
要匯入上級目錄,可以使用sys.path:
首先sys.path的作用是:當使用import語句匯入模組時,直譯器會搜尋當前模組所在目錄以及sys.path指定的路徑去找需要import的模組
所以改變思路,直接把上級目錄加到sys.path裡:sys.path.append("../")
from fatherdirname import xxx
第一種方法,在cmd命令列模式可以用你這種方法(先要將python加到系統變數中):先要用“cd /d 所在路徑”切換一下,然後直接“檔名.py”。;或者直接輸入“python ”(後面有一個空格),然後把.py檔案拖到cmd視窗,按回車就可以了。第二種方法,在cmd中輸入python後,即進入python互動模式(也可以直接開啟python command line),設定一下pythonpath,具體方法見Python的模組引用和查詢路徑 - qingspace - 部落格園;怎麼將自己的路徑永久新增到PYTHONPATH中?_Nisus_新浪部落格;python中為自己的庫(模組)配置路徑 - cui134的專欄 - 部落格頻道 - CSDN.NET,然後在互動模式中輸入“import 檔名”,就可以了