使用sys.path.append()方法可以臨時添加搜索路徑,方便更簡潔的import其他包和模塊。這種方法導入的路徑會在python程序退出后失效。
1. 加入上層目錄和絕對路徑
import sys
sys.path.append('..') #表示導入當前文件的上層目錄到搜索路徑中
sys.path.append('/home/model') # 絕對路徑
from folderA.folderB.fileA import functionA
2. 加入當前目錄
import os,sys
sys.path.append(os.getcwd())
os.getcwd()用於獲取當前工作目錄
3. 定義搜索優先順序
import sys
sys.path.insert(1, "./model")
sys.path.insert(1, "./crnn")定義搜索路徑的優先順序,序號從0開始,表示最大優先級,sys.path.insert()加入的也是臨時搜索路徑,程序退出后失效。