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