Python模塊導入的方法與區別


import ..          #導入整個模塊

from .. import ..     #導入模塊中的類、函數或者變量

from .. import *      #導入模塊中的所有公開成員

from .. import .. as ..  #這個是給導入的成員取個別名

具體來看:

example:

1.import object

導入時自動生成一個以模塊名為名的object使用時需要用這個object來調用

root = object.member()

2.from object import member

導入了我們需要的模塊中的類、函數或者變量,使用時用我們可以省略模塊名

root = member()

3.from object import *

這個和2的區別在於不是特定的引入而是將他的全部公開成員導入

方法同2

4.from object import member as new_member

給我們導入的成員改個名字

root = new_member()

以上為個人理解,如有問題望指正


免責聲明!

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



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