15、模組

水之原發表於2018-01-01

模組

簡介

  • 模組是python組織程式碼的基本方式
  • python的指令碼都是用副檔名為py的文字檔案儲存的,一個指令碼可以單獨執行,也可以匯入另一個指令碼中執行。當指令碼被匯入執行時,我們將其稱為模組(module)

  • python的模組可以按目錄組織為包
  • 建立一個包的步驟是:
    • 建立一個名字為包名字的資料夾
    • 在該資料夾下建立一個__init__.py檔案
    • 根據需要在該資料夾下存放指令碼檔案、已編譯擴充套件及子包
    • import pack.m1, pack.m2, pack.m3

模組

  • 模組名與指令碼的檔名相同
    • 例如我們編寫了一個名為items.py的指令碼,則可在另外一個指令碼中用import items語句來匯入它

總結

  • 模組是一個可以匯入的python指令碼檔案
  • 包是一堆目錄組織的模組和子包,目錄下的__init__.py檔案存放了包的資訊
  • 可以用import, import as, from import等語句匯入模組和包

      #假設有一個模組名為calc.py
      import calc
      import calc as calculate
      from calc import add

相關文章