2:Python的模塊、包與庫

模塊

模塊是一種程序的組織形式。它將彼此具有特定關係的一組Python可執行代碼、函數、類或變量組織到一個獨立文件中,可以供其他程序使用。

程序一旦創建了一個Python源文件,其不帶後綴.py的文件名就是模塊名。

爲了方便管理,通常將程序文件(模塊)以特定目錄的形式進行打包。
作爲包的目錄中必須至少包含一個名爲__init__.py的文件,包含一些模塊文件和作爲子包的子目錄。

__ init __.py文件的主要作用爲:

  • 作爲python中包與普通目錄的區別標識;
  • 編寫代碼,定義類、函數、變量等對象;
  • 定義__all__變量來確定採用from moduleName import *時導入的模塊名稱。

庫是爲實現某一功能的模塊和包的集合。將模塊和包封裝爲庫進行發佈,方便安裝和管理。

根據庫是否已經包含在Python的官方安裝包中,通常將其區分爲

  • 標準庫:安裝好Python後,本身就帶有的庫被稱爲標準庫。標準庫中的模塊被稱爲標準模塊。
    在這裏插入圖片描述
  • 第三方庫:沒有隨官方發行版本安裝的庫;非標準庫中的模塊稱爲第三方模塊。如matlibplot
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章