with 語句依賴于 上下文管理器(Context Manager),這是一個實現(xiàn)了 __enter__ 和__exit__ 方法的對象。__enter__ 方法在進入 with 代碼塊時調(diào)用,通常用于獲取資源;__exit__ 方法在退出 with 代碼塊時調(diào)用,通常用于釋放資源。 1.2 with 語句的基本語法 with 語句的基本語法如下: 1 2 with
With 語句可以用來對指定的對象執(zhí)行一系列的語句,但不需要重復(fù)地說明對象的名稱。例如,如果要修改一個對象的多個屬性,可以將所有屬性賦值語句放在 With 控制結(jié)構(gòu)中,這樣對對象的引用就只需要一次,而不是在每個賦值語句中都引用。下面的例子說明如何使用 With 語句對同一個對象的幾個屬性進行賦值。 With MyLabel .Hei...