from * import *(ImportError: No module named *)為什么報錯沒有這個目錄


先說下from * import * 的原理:比如有路徑D:\fanbingbing\ai\wo.py這么一個文件,而現在你在D:\fanbingbing\buai\ni.py(別介意這么比喻。。(⊙o⊙)…,你想在ni.py上調用wo.py,

通過print(sys.path)查看到環境路徑有D:\fanbingbing,通過from ai  import  wo就可以調用wo.py。等價於在環境路D:\fanbingbing后面加上\ai\wo.py。

如果路徑都他媽寫對了,為什么還會報錯(ImportError: No module named *),莫激動往下看:

   

比如上圖我from src import admin,為什么不行,因為你src目錄下沒有__init__.py

  

這樣就可以了,收工<( ̄︶ ̄)↗[GO!]


免責聲明!

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



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