Use __getattr__
, very simple, works in Python 3.4.3
class myDict(dict): def __getattr__(self,val): return self[val]blockBody=myDict()blockBody['item1']=10000blockBody['item2']="StackOverflow"print(blockBody.item1)print(blockBody.item2)
Output:
10000StackOverflow