python中的絕對導入與相對導入,from __future__ import absolute_import的區別


相對導入:在不指明 package 名的情況下導入自己這個 package 的模塊,比如一個 package 下有 a.py 和 b.py 兩個文件,在 a.py 里 from . import b 即是相對導入 b.py。

絕對導入:指明頂層 package 名。比如 import a,Python 會在 sys.path 里尋找所有名為 a 的頂層模塊。

from __future__ import absolute_import: 在 3.0 以前的舊版本中啟用相對導入等特性所必須的 future 語句。

參見:官方解釋


免責聲明!

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



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