程式語言:Python
https://github.com/z-Wind/Pack_Mod_Func
簡介:Function -> Module -> Package
https://github.com/z-Wind/Pack_Mod_Func
簡介:Function -> Module -> Package
基本:
- Function 為 Module 的基本元素
- Module 是 Package 的基本元素
如何使用:
- Module:py 檔,本身就是 Module,直接 import 即可
- Package:需在資料夾內放入 __init__.py (可空白),再直接 import 即可
import 的表現
- import Module
- 變數 OK
- Module1.variable1
- Module2.variable1
- Function OK
- Module1.Function2()
- Module2.Function2()
- import Package
- 變數 NG
- Package.Module1.variable1
- Function NG
- Package.Module1.Function2()
- 預設 import package 不會全部載入,除非在 __init__.py 特別引用,如下
- from Package import Module1
- import Package.Module1
- 可用 dir 查詢可用元素
cmd 直接執行的表現
- python Module
- 全部皆會執行,建議使用 if __name__ == '__main__': 區隔 測試 code & import
- python Package
- 需有 __main__.py 才能執行
留言
張貼留言