Open Pin-Jiun opened 1 year ago
模組是一種將程式寫在檔案中,以利將檔案載入以重複使用的方式
# 1.2 使用模組的語法 # 模組名稱或別名.函數名稱(參數資料) # 模組名稱或別名.變數名稱 # 2. 內建模組 # 2.1 載入 sys 內建模組 # 2.2 使用 sys 內建模組 import sys print(sys.platform) #win32 print(sys.maxsize) #2147483647
3.1 建立 geometry 模組 建立module的方式和建立py檔案的方式一樣,建立geometry.py
#在 geometry11中定義幾何運算功能 #module的開頭要以英文為開頭 def distence(x1,y1,x2,y2): return ((x1-x2)**2+(y1-y2)**2)**0.5 def slope(x1,y1,x2,y2): return (y2-y1)/(x2-x1)
3.2 載入並使用 geometry 模組
import geometry11 result=geometry11.distence(1,1,4,5) print(result) #5.0
調整模組搜尋路徑列表,以滿足專案需求
print(sys.path) #會印出模組存放的路徑 sys.path.append("11-module") #會新增當前路徑底下的資料夾
此時python會依序從存放的路徑尋找module
模組Module
模組是一種將程式寫在檔案中,以利將檔案載入以重複使用的方式
自訂模組的設計
3.1 建立 geometry 模組 建立module的方式和建立py檔案的方式一樣,建立geometry.py
3.2 載入並使用 geometry 模組
調整模組搜尋路徑列表,以滿足專案需求
此時python會依序從存放的路徑尋找module