模組:在Python中一個.py檔案就可以稱為一個模組,其表達的含義是實現了某個功能!我們在日常開發中說的某個模組其實也是表達的是實現某個功能的東西!
包:包是一個類似資料夾的東西,它裡面包含了很多.py檔案還有一個__init__.py檔案,__init__.py這個檔案是描述有多少個模組的東西。你可以將包理解為完成一系列的功能的一個東西,比如我們做網站的時候,最開始做的登入系統,你可以將登入、註冊做成不同的模組,然後放在一個包裡,因為他們有一些相關性,所以放在一個包裡!
庫:就是一個完整的東西,我們可以認為他是一個完整的專案打包,可直接呼叫或者執行,一個庫中可能有多個包!
庫->包->模組,從大到小的層級關係!
你說的那些都屬於一個完整品,所以他們都可以叫做庫!
給你舉一個具體的例子:
jieba.analyse.textrank這個語句中,jieba是庫,analyse是包,textrank是模組!
這樣說的話是不是就容易理解啦!我是豬哥~
模組:在Python中一個.py檔案就可以稱為一個模組,其表達的含義是實現了某個功能!我們在日常開發中說的某個模組其實也是表達的是實現某個功能的東西!
包:包是一個類似資料夾的東西,它裡面包含了很多.py檔案還有一個__init__.py檔案,__init__.py這個檔案是描述有多少個模組的東西。你可以將包理解為完成一系列的功能的一個東西,比如我們做網站的時候,最開始做的登入系統,你可以將登入、註冊做成不同的模組,然後放在一個包裡,因為他們有一些相關性,所以放在一個包裡!
庫:就是一個完整的東西,我們可以認為他是一個完整的專案打包,可直接呼叫或者執行,一個庫中可能有多個包!
庫->包->模組,從大到小的層級關係!
你說的那些都屬於一個完整品,所以他們都可以叫做庫!
給你舉一個具體的例子:
jieba.analyse.textrank這個語句中,jieba是庫,analyse是包,textrank是模組!
這樣說的話是不是就容易理解啦!我是豬哥~