導入模塊的搜索路徑以及sys.path


模塊的搜索順序 #內存----》內置------》sys.path 
import sys print(sys.path)   #打印出當前的sys.path的搜索路徑,在內存和內置中都找不到該模塊的情況下會到下面的這些路徑逐個去找,並以打印出的順序作為優先級。 
#['D:\\Python_OldBoy\\day05\\模塊與包', 'D:\\Python_OldBoy', 'C:\\Users\\dell\\AppData\\Local\\Programs\\Python\\Python35\\python35.zip',
# 'C:\\Users\\dell\\AppData\\Local\\Programs\\Python\\Python35\\DLLs', 'C:\\Users\\dell\\AppData\\Local\\Programs\\Python\\Python35\\lib',
# 'C:\\Users\\dell\\AppData\\Local\\Programs\\Python\\Python35', 'C:\\Users\\dell\\AppData\\Local\\Programs\\Python\\Python35\\lib\\site-packages']
 
        

  


小設置,讓python解釋器識別自定義的模塊 #在模塊的目錄上右鍵 ’Mark Directory As '--》選擇 ‘Sources Root’ ,則導入模塊后,python解釋器可以識別出該模塊中的變量名和方法名等


如果要導入的模塊不在sys.path的默認路徑下,可以使用。append() 、insert()方法往sys.path中添加搜索路徑
sys.path.append(r'D:\Python_OldBoy\day05\a\b') sys.path.insert(0,r'D:\Python_OldBoy\day05\a\b') #指定優先級,指定的路徑排在首位
 
        

  

 
       


免責聲明!

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



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