不用担心创建新类-您可以利用Python的字符串格式化功能,只需执行以下操作:
class MyDict(dict): def __getitem__(self, item): return dict.__getitem__(self, item) % selfdictionary = MyDict({ 'user' : 'gnucom', 'home' : '/home/%(user)s', 'bin' : '%(home)s/bin' })print dictionary["home"]print dictionary["bin"]


