我對python相對較新 我想爲一個類只運行一段代碼。像java中的靜態塊一樣。python中是否存在靜態塊
爲如:
class ABC:
execute this once for a class.
是否有蟒蛇可用的任何這樣的選項?
在java中,我們這樣寫。在班級加載時,這隻對一個班級執行一次。不是每個對象創建
public class StaticExample{
static {
System.out.println("This is first static block");
}
}
感謝
你不想把你的代碼放在'__init__'函數中嗎? –
我猜不。 __init__在每個對象創建時被調用。我需要它只執行一次。 –
@ root45:每個* instance *會被調用一次。 M S正在要求每個班級調用一次。 – Crisfole