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