天天看點

python 反射筆記

反射:是指以字元串的形式傳入要執行的對象或者要擷取的資訊

getattr(obj,str)      ##擷取obj對象裡面的字元串str函數或值

hasattr(obj,str)     ##檢驗obj對象裡面的是否含有字元串str函數或值

setattr(obj,str)      ##設定obj對象裡面的字元串str函數或值

delattr(obj,str)     ##删除obj對象裡面的字元串str函數或值

拓展:__import__(str)

##以字元串str的形式導入子產品

以下以代碼的執行步驟來示範:

建立一個包:

test:

   ——__init__

   ——fanshe.py

   ——main.py

fanshe.py

main.py