2011年10月8日

python 小筆記

測試一個function 存在且能被呼叫


try:
hasattr(bin, '__call__')
except:
from util.b36 import bin

*在javascript中測試一個function 存在且能被呼叫


if(callback && typeof(callback) === "function"){
callback();
}

python簡單實現工廠模式


malladaptor = MallAdaptor()
#create factory function
get_good = getattr(malladaptor, mall.lower() + 'single_get_good', None)
if get_good:
get_good(urlinput)
result = malladaptor.result