1. 程式人生 > >Python之路-目錄規範和不同目錄間進行模塊調用

Python之路-目錄規範和不同目錄間進行模塊調用

base 轉換成 arm 環境變量 規範 有環 路徑 pytho package

目錄規範: 技術分享

技術分享 預備知識:
要實現不同目錄間進行模塊調用必須在當前文件夾中創建一個空的__init__.py的文件(pycharm會在創建python package的時候自動創建),有__init__.py的叫包,沒有這個文件叫目錄
__file__常量獲取當前文件的相等路徑 os.path.abspath(filepath)>>>將相等路徑轉換成絕對路徑 os.path.dirname(filepath)>>>獲取路徑名(最上層文件或目錄的父文件夾路徑) sys.path將返回一個存有環境變量的列表 sys.path.append(path)>>>將路徑path動態設置成環境變量
例:BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__path__))) sys.path.append(BASE_DIR) 然後就可以引用BASE_DIR中不同目錄下的模塊

Python之路-目錄規範和不同目錄間進行模塊調用