包管理
》from ... import ... 的用法和直接import的區別函數
直接使用import時,若是須要使用到導入模塊內的屬性和方法,必須使用
模塊名.屬性和
模塊名.方法的方式進行調用
使用from...improt...時,能夠直接使用模塊內的屬性和方法,至關於該模塊被直接導入到局部名字空間中去了,因此他能夠直接使用,不須要加模塊名進行限定。
可是因爲模塊包含的屬性和方法可能與你的某個模塊同名,就會致使衝突。因此儘可能少使用from module import.。。,由於斷定一個特殊的函數和屬性從哪裏來有些困難,而且會形成調試和重構困難。
2017-01-07