Python底層庫的函數中from __future__ import absolute_import的作用


在查看TensorFlow的底層優化器時候看到from __future__ import absolute_import

查找相關資料后發現

這個語句的意思是加入絕對引用的特征

直白的意思是,比如:

在你的包pkg中有這樣的結構:

pkg/

pkg/striing.py

pkg/main.py

假如你在main.py中想要引用string.py則應寫入import string

but 這種寫法引用的是pkg/string.py這個string即引用的是相同目錄下的string

如果:我要引用的是Python系統自帶的標准的string,那么我的這個引用則是錯誤的,因為路徑為相對引用,引用的是pkg/string

解決方法:正確的打開方式是加入這句話:from __future__ import absolute_import


免責聲明!

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



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