python sys.path.append()和sys.path.insert()


python程序中使用 import XXX 時,python解析器會在當前目錄、已安裝和第三方模塊中搜索 xxx,如果都搜索不到就會報錯。

使用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()加入的也是臨時搜索路徑,程序退出后失效。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM