Discuss / Python / 疑问

疑问

Topic source

Chain().status.user.timeline.list '/status/user/timeline/list' 这样,无论API怎么变,SDK都可以根据URL实现完全动态的调用,而且,不随API的增加而改变!

不理解这个动态变化的过程,是如何实现动态调用的?

Thepackbacker

#2 Created at ... [Delete] [Delete and Lock User]

我也有此问,程序是怎么智能的把.status.user.timeline.list分辨成path路径组的,为什么不会把这一长串当成整体的path的

和2层同问啊

柳道寒

#4 Created at ... [Delete] [Delete and Lock User]

执行Chain().status的时候,因为Chain类中没有status属性,所以会调用getattr,返回Chain(/status),将/status赋值给self._path。然后执行.usr。如有不妥,请大神指出


  • 1

Reply