class idDict(dict):
def __getattr__(self,key):
return 'dsaads'
d=idDict()
print d['ss']
我只是得到一个错误:KeyError: 'ss'
。根据一些在线论坛,这应该有效。我想打印出“dsaads”
这也不起作用;我犯了同样的错误:
from collections import defaultdict
class idDict(defaultdict):
def __getattr__(self,key):
return 'dsaads'
d=idDict()
print d['ss']