程式碼塊名稱空間

程式碼塊型別 全域性名稱空間 本地名稱空間
模 ns 為模組 與全域性相同
指令碼(檔案或命令) ns 為 __main__ 與全域性相同
互動式命令 ns 為 __main__ 與全域性相同
類定義 包含塊的全域性 ns 新名稱空間
功能體 包含塊的全域性 ns 新名稱空間
字串傳遞給 exec 語句 包含塊的全域性 ns 包含塊的本地名稱空間
字串傳遞給 eval() 全域性呼叫者 本地 ns 的呼叫者
檔案由 execfile() 讀取 全域性呼叫者 本地 ns 的呼叫者
由 input() 讀取的表達 全域性呼叫者 本地 ns 的呼叫者