iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 5
0
自我挑戰組

Python自主學習系列 第 13

Day13---Python模組的載入與使用

  • 分享至 

  • xImage
  •  

What is 模組 ?
獨立的程式檔案:將程式寫在一個檔案中,此檔案可重複載入使用。
載入 > 使用:先載入模組,再使用模組中的函式或變數。

載入模組基本語法

  1. import模組名稱
  2. import模組名稱 as 模組別名

使用模組基本語法

  1. 模組名稱或別名.函式名稱(參數資料)
  2. 模組名稱或別名.變數名稱

內建模組
sys模組:取得系統相關資訊。

程式範例一 :
#載入sys模組
import sys

#使用sys模組
print(sys.platform) #印出作業系統
print(sys.maxsize) #印出整數型態的最大值
print(sys.path) #印出搜尋模組

程式範例二 :
#載入sys模組
import sys as s

#使用sys模駔
print(s.platform) #印出作業系統
print(s.maxsize) #印出整數型態的最大值
print(s.path) #印出搜尋模組的路徑

使用內建sys模組,呈現後會像這樣 :
https://ithelp.ithome.com.tw/upload/images/20191001/20120902iePtRdcuYT.png

自訂模組
建立幾何運算模組:建立檔案geometry.py,定義平面幾何運算用的函式
載入與使用:載入geometry模組,並使用模組中定義的功能

第一步:建立一個geometry.py的資料夾,並在此資料夾中定義指令。
https://ithelp.ithome.com.tw/upload/images/20191001/20120902HxkvtK6sk3.png
第二步:在原資料夾中,載入geometry模組,並輸入數字做運算。
https://ithelp.ithome.com.tw/upload/images/20191002/20120902vq6BW7wGRz.png

更改模組搜尋路徑
第一步:新增一個folder為modules,把原先建立的geometry模組放入,會觀察到,如果你要載入並使用此模組的指令,是找不到的。
https://ithelp.ithome.com.tw/upload/images/20191002/20120902wsFtzpfpyc.png
第二步:因此必須加入語法sys.path.append("目標路徑")
因為把模組檔案放到新增的folder裡,系統才會偵測到這個路徑,因此需要更改路徑資料夾。
https://ithelp.ithome.com.tw/upload/images/20191002/20120902j6jBASo4P1.png


上一篇
Day12---Python的函式進階
下一篇
Day14---Python封包的設計與使用
系列文
Python自主學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言