Python學習札記 二十八 模組1

2022-02-06 14:47:59 字數 861 閱讀 4101

1.模組:乙個.py檔案稱為乙個模組。

2.**模組化的意義:a.提公升程式的可維護性 b.不用重複造輪子

3.避免模組衝突,解決方法:引入了按目錄來組織模組的方法,稱為包(package)。

eg.abc.py => abc模組,xyz.py => xyz模組

倘若出現衝突 => 選擇乙個頂層資料夾名稱,盡量保證名稱唯一:

my_company:

__init__.py

abc.py

xyz.py

引入了包以後,只要頂層的包名不與別人衝突,那所有模組都不會與別人衝突。

引用abc模組:

mycompany.abc
4.請注意,每乙個包目錄下面都會有乙個__init__.py的檔案,這個檔案是必須存在的,否則,python就把這個目錄當成普通目錄,而不是乙個包。__init__.py可以是空檔案,也可以有python**,因為__init__.py本身就是乙個模組,而它的模組名就是my_company。

eg.

my_company:

web:

__init__.py

utils.py

__init__.py

utils.py

abc.py

xyz.py

mycompany.web 模組對應的是 mycompany/web 包(目錄)裡的init.py 檔案。

2017/2/21

二十八 模組

模組 在電腦程式的開發過程中,隨著程式 越寫越多,在乙個檔案裡 就會越來越長,越來越不容易維護。為了編寫可維護的 我們把很多函式分組,分別放到不同的檔案裡,這樣,每個檔案包含的 就相對較少,很多程式語言都採用這種組織 的方式。在python中,乙個.py檔案就稱之為乙個模組 module 使用模組有...

CUDA學習(二十八)

多處理器級別 在更低層次上,應用程式應該最大化多處理器內各個功能單元之間的並行執行 如 硬體多執行緒 中所述,gpu多處理器依賴於執行緒級並行性來最大限度地利用其功能單元。因此利用率與駐留經線的數量直接相關。在每個指令發布時間,乙個warp排程器選擇乙個準備好執行下乙個指令的warp 如果有的話 然...

JAVA學習總結二十八

meta標籤 告訴搜尋引擎你的站點的主要內容 設定網頁編碼集定時讓網頁在制定的時間n內,跳轉到頁面http yourlink 表單元素 input select textarea 多行文字注意 層疊樣式表的含義是 如果有多個規則來描述同乙個元素,那麼會根據樣式表的優先順序,來決定最終顯示什麼樣式。m...