iT邦幫忙

0

[Python]B12─模組與套件(packages)

Hi! 大家好,我是Eric,這次教大家Python的模組與套件(packages)!
/images/emoticon/emoticon47.gif

■ 模組與套件(packages)

■ 匯入模組:import 語句

  • 明確模組匯入。通過命名空間加.(逗點)連結某個具體的內容,如使用內建math模組
import math
math.cos(math.pi)
  • 明確模組匯入並取別名。透過import...as...
import numpy as np
np.cos(np.pi)
  • 明確匯入模組內容。如果只想導入一些特定的項目,可透過from...import...
from math import cos,pi
cos(pi)

■ 匯入Python標準函式庫

  • os 和 sys: 與作業系統互動的工具,包括檔案目錄間的瀏覽和執行 shell 命令。
  • math 和 cmath: 數學功能和對實數和複數的操作。
  • itertools: 使用迭代器和產生器的工具。
  • functools: 函示語言程式設計的工具。
  • random: 產生隨機數的工具。
  • pickle: 物件序列化的工具:儲存物件或者從磁碟中讀取物件。
  • json 和 csv: 讀取 JSON 格式和 CSV 格式檔案的工具。
  • urllib: 進行 HTTP 和其他網路請求的工具。

■ 匯入第三方模組

  • 第三方模組的生態系統使得Python十分易用,這些模組可以像內建模組一樣被匯入,只要在系統已經安裝過了,透過$ pip install+套件名稱,如想安裝supersmoother
$ pip install supersmoother

■ Refer to《Python 旋風之旅,[正體中文]Will保哥》的第14章


尚未有邦友留言

立即登入留言