python中關於__init__模塊文件的理解


一般來說新建的一個包下,必然會有一個__init__文件?那么這個文件到底郵有和作用呢?

總結幾點如下: 

  1.__init__文件在包下,其中定義了包的屬性,方法;必須要有這個文件,如果沒有的話,這個包就只是一個目錄(不信你刪除試試);

  2.其內容可以為空,但是必須存在,當你引包中的模塊是,實際上引的是__init__文件;

  3.__init__.py 控制着包的導入行為。假如 __init__.py 為空,那么僅僅導入包是什么都做不了的。

  4.__init__.py 中有個__all__的屬性,可以在其中加入模塊名,然后在導入,相當於from pacakage import *
 


 


免責聲明!

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



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