1. 程式人生 > >Python 中級筆記——模組

Python 中級筆記——模組

Python 中級筆記——模組

 

模組的定義

隨著開發的進行,我們寫的程式碼越來越多、越來越複雜,這使得我們對程式碼的維護越來越困難。為了降低程式碼維護成本,我們通常將各個函式進行分組,放在不同的 .py 檔案,形成一個個模組。許多模組放在一起形成包。

Python 中級筆記——模組

 

簡言之,模組是Python程式碼的集合。

模組的分類

  • Python內建的模組(內建函式、內建標準庫)
  • 眾多開發者開發的第三方模組
  • 我們在開發過程中自定義的模組

如何建立自定義模組

將我們定義的函式分組封裝儲存為一個 .py 檔案,以後需要用到相同功能就不需要重複寫程式碼,直接引入我們自己的模組就好。

建立自定義模組時,須遵循:

  • 模組名要遵循變數命名規則
  • 自定義的模組名不能與Python內建的模組名衝突

 

如何使用模組

對於Python內建的模組,我們直接通過 import 語句將其匯入使用

	
import sys
try:
 num = int(input())
except ValueError:
 sys.exit()

上面程式碼我們通過 import 引入了Python內建模組 sys.py,並且使用了 sys 模組的 exit() 方法。sys.exit() 表示退出當前程式。

我們還可以通過 from…import 語句匯入一個模組特定的一個或多個部分到我們的程式中。

	
from sys import exit
num = int(input('請輸入一個數:'))
if num != 0:
 exit()
else:
 print('0')

第三方模組的使用

  • 需先安裝第三方模組

第三方庫一般都會在Python官網註冊,pypi.org。可在官網找到要安裝的庫的名稱。

注意:模組,也叫庫

  • 通過Python的包管理工具 pip 進行安裝第三方包

在命令列工具,輸入 pip install modname 進行安裝。

  • 安裝好以後,使用 import 和 from…import 語句進行匯入使用

 

自定義模組的使用

將我們自己定義的模組 .py 檔案放在正在要引用這個模組的 .py 檔案的同級目錄。然後使用 import 和 from…import 語句進行匯入使用。