天天看點

Python中import和from...import的差別關于二者的簡單差別

Python中import和from...import的差別

  • 關于二者的簡單差別

關于二者的簡單差別

import導入的是一個子產品,一個包,實際上相當于導入的是對應的一個檔案夾的路徑,是相對路徑。

from…import導入的是該子產品中的具體函數,實際上就是對應檔案夾中的檔案。

使用起來的差別,主要在于,from…import 可以直接調用函數名,而不用擔心命名沖突,但是import 需要表面引用的子產品作為命名空間,以避免命名沖突。

當然,如果調用内容少,一般也不會有沖突,兩者就都可以使用,實際效果差別不大。