iT邦幫忙

2025 iThome 鐵人賽

DAY 29
0
自我挑戰組

c 語言與 python 的30天之旅系列 第 29

Python 模組(Modules) 與 套件(Package)

  • 分享至 

  • xImage
  •  

什麼是 Python 模組?
一個模塊可以由多個程式導入以用於其應用程式,因此多個程式可以使用單個代碼來更快、更可靠地完成其功能。
先決條件:
pip 套件管理員是在 Python 中安裝模組的首選安裝程式。
Python 套件是一種透過將相關模組分組到目錄中來組織和結構化程式碼的方法。

  • 套件本質上是一個資料夾,其中包含一個__init__.py檔案和一個或多個 Python 檔案(模組)。
  • 允許模組在不同應用程式之間輕鬆共享和分發。

假設您開發了一個包含許多模組的非常大的應用程式。隨著模組數量的增加,如果將它們傾倒到一個位置,則很難追蹤所有模組。如果它們具有相似的名稱或功能,則尤其如此。您可能希望有一種方法來分組和組織它們。

套件允許使用點表示法對模組命名空間進行階層式結構。就像模組有助於避免全域變數名稱之間的衝突一樣,套件也有助於避免模組名稱之間的衝突。

建立套件非常簡單,因為它利用作業系統固有的階層式檔案結構。


上一篇
Python 與 非同步(async )
系列文
c 語言與 python 的30天之旅29
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言