python里面的project、package、module分別是什么


2020/5/25

1、project(項目)

  project 即項目,是一個很大的文件夾,里面有好多的 .py 文件。

  在Spyder 中點擊菜單欄 projects ----->  new project  就可以新建一個項目。

 

2、Module(模塊)

  在Python 里面,一個 .py 文件就稱之為一個模塊(module)

 

3、package(包)

  在python 里面,一個包可以包含很多個模塊,當然包里面還可以繼續含有包。比如如下的目錄結構:

  

 

  上述目錄結構中,mycompany 是包名,web 是一個子包,含有 mycompany.web.utils和 mycompany.web.www 等模塊。

  注意1:

   每一個包目錄下面都會有一個 __init__.py 文件,這個文件是必須存在的,否則,Python就把這個目錄當成普通目錄,而不是一個包。__init__.py可以是空文件,也可以有Python代碼,因為__init__.py本身就是一個模塊,而它的模塊名就是mycompany(外層的)。

  注意2:

  自己創建模塊時要注意命名,不能和Python自帶的模塊名稱沖突。例如,系統自帶了sys模塊,自己的模塊就不可命名為sys.py,否則將無法導入系統自帶的sys模塊。

 

 

參考:https://www.jb51.net/article/167154.htm


免責聲明!

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



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