自我包含並且有組織的**片段就是模組。
模組的搜尋路徑:python在預定義區域搜尋模組。使用sys.path可以像列表一樣修改搜尋路徑。sys.modules可以找到當前匯入的模組和他們來自**。
命名空間:首先載入由__builtins__模組中的名字構成內建命名空間。再載入全域性變數。
匯入的順序:推薦 1python標準庫模組。2python第三方模組。3程式自定義的模組。
from module import*:把模組的所有名稱匯入當前的命名空間,不過應當限制使用他。
也可以從zip檔案中匯入模組。
__import__函式:import(module_name[, globals[, locals[, fromlist]]])
例子:sys =import('sys')
globals() 和 locals() 內建函式分別返**用者全域性和區域性命名空間的字典。
重新匯入模組:使用reload()函式
使用包來管理你的**
使用/點來匯入子包。例如import module.children
Python核心程式設計第十二章筆記
匯入模組 使用import語句匯入模組,它的語法如下所示 importmodule1 importmodule2 i mportmodulen 也可以在一行內匯入多個模組,像這樣 importmodule1 module2 modulen from import 語句 你可以在你的模組裡匯入指定的模...
Objective C 程式設計 第十二章
預處理程式語句使用 開頭,一行中的第乙個非空字元。大部分內容都與c語言類似,相當於複習啦。預定義不是變數。不能為它賦值。實際上是字元的簡單替換。define語句常放在 import或 include語句後邊。定義乙個名稱後,可以在任何地方使用。一般放在標頭檔案,方便在多個原始檔中使用。所有預定義的名...
第十二章 併發程式設計
1 併發 邏輯控制流在時間上重疊 2 併發程式 使用應用級併發的應用程式稱為併發程式。3 三種基本的構造併發程式的方法 1 需要乙個sigchld處理程式,來 僵死子程序的資源。2 父子程序必須關閉各自的connfd拷貝。對父程序尤為重要,以避免儲存器洩露。3 套接字的檔案表表項中的引用計數,直到父...