---
title: 11.Python Module 模組的載入與使用 By 彭彭
tags: 學習, 紀錄
---
# 11.Python Module 模組的載入與使用 By 彭彭
{%youtubeEt0DjY2cGiE %}
## python程式設計入門
模組的載入與使用
## 模組
模組:獨立的程式檔案:將程式寫在一個檔案中,此檔案可重複仔入使用
模組運用方式:先載入模組,在使用模組中的函式或變數
1. 載入
2. 使用
### 載入模組
基本語法(擇一)
* import 模組名稱
* import 模組名稱 as模組別名
### 使用模組
基本語法(兩種常見使用方式)
模組名稱或別名.函式名稱(參數資料)
模組名稱或別名.變數名稱
### 內建模組
sys 模組:python內建模組,存放系統相關重要資訊
#### 1.
* 載入sys模組
import sys
* 使用sys模組
print(sys.platform) #印出作業系統
print(sys.maxsize) #印出整數型態的最大值
print(sys.path) #印出搜尋模組的路徑
#### 2.
* 載入sys模組
import sys as s
* 使用sys模組
print(s.platform) #印出作業系統
print(s.maxsize) #印出整數型態的最大值
print(s.path) #印出搜尋模組的路徑
### 自訂模組
#### 建立幾何運算模組
1. 建立檔案geometry.py, 定義平面幾何運算用的函式
2. 載入與使用:載入geometry模組,並使用模組中定義的功能
### 練習
1. 載入內建的sys模組並取得資訊
import sys
print(sys.platform)
print(sys.maxsize)
>win 32(影片範例)
>2147483674
---
* 別名
import sys as system
print(system.platform)
print(system.maxsize)
>win 32(影片範例)
>2147483674
---
2. 建立geometry 模組,載入使用
* 在python內建立一個新檔案 名為geometry
* 在檔案中建立模組
在geometry模組中定義幾何運算功能
兩個函式
平面幾何中 計算兩點的距離
def distance(x1,y1,x2,y2):
return((x2-x1)**2+(y2-y1)**2)**0.5
計算線段的斜率
def slope(x1,y1,x2,y2):
return (y2-y1)/(x2-x1)
3. 回到主程式 載入自訂模組
import geometry
result=geometry.distance(1,1,5,5)
print(result)
result=geometry.slope(1,2,5,6)
print(result)
>5.6568
>1.0
----
## 調整搜尋模組的路徑
import sys
print(sys.path) 印出模組的搜尋路徑
>把python會搜尋模組的地方 模組必須放在這些地方才會找得到
建議把模組另外建立資料夾管理
ex:modules
建立完後 回主畫面
import sys
sys.path.append("modules")
在模組的搜尋路徑列表中新增路徑
## End