Discuss / Python / 交作业

交作业

Topic source
class Chain(object):

    def __init__(self, path = ''):
        self.__path = path

    def __str__(self):
        return self.__path

    __repr__ = __str__

    def __getattr__(self, path):
        if path == 'users':
            return lambda x : Chain('%s/%s/%s' % (self.__path, path, x))
        return Chain('%s/%s' % (self.__path, path))

print(Chain().status.user.timeline.list)
print(Chain().users('Michael').repos)

  • 1

Reply