摘要:
使用函数动态返回类 1 def clsp(): 2 props = ['href','value','discrip','big','hashistory'] 3 class point: 4 def __init__(self): 5 for key in props: 6 if key == 'hashistory': 7 setattr(self,key,'disable') 8 else: 9 ... 阅读全文
摘要:
在接触新浪、腾讯微博开放API的python接口时,我发现了一个很实用但稍显复杂的python特性——可以给一个函数传递灵活的变量,通过传递字典名前面加两个*。比如字典kw= {"username":"testname", "passwd":"123"}传递**kw到函数参数中,通过循环for k, v in kw.iteritems():并利用setattr(self, k, v)给对象进行变量赠加并同时进行赋值。如下例子:class TEST: def __init__(self, url, **kw): ht 阅读全文