login.py
'''根據字串的形式去某個模組中尋找東西->getattr()
根據字串的形式去某個模組中判斷東西是否存在->hasattr()
根據字串的形式去某個模組中設定東西->setattr()
根據字串的形式去某個模組中刪除東西->delattr()
'''# 通過__import__匯入目標模組並且放在乙個物件中
f = __import__('login')
#通過物件找login模組中的index的字串並且呼叫
f.index()
import login
f = getattr(login,'logout')
f()
python 內建函式getattr
在工作中遇到這個函式,沒想起來再哪碰到過,一找讓我驚訝啦,這個函式好強大。下面簡單介紹一起其用法。1 獲取類變數 class a a 1 getattr a,a 1 2 獲取類函式 class b def funb print abc getattr b,funb abc 3 貌似還可以實現工廠模式...
python之函式用法getattr
coding utf 8 python 27 xiaodeng python之函式用法getattr getattr 說明 getattr getattr object,name default value default 預設值 get a named attribute from an obje...
python中的getattr函式
getattr object,name default value get a named attribute from an object getattr x,y is equivalent to x.y.when a default argument is given,it is returne...