我想为flickr-API
in编写一个方便的界面Python
。API提供的方法
flickr.galleries.addPhoto
flickr.galleries.create
flickr.cameras.getBrandModels
flickr.cameras.getBrands
etc.
用于正常的 http 请求,例如
http://api.flickr.com/services/rest/?method=flickr.X¶m1=value1¶m2=value2¶m3&
我的想法是编写一个class flickr
,这可能使我能够在 Python 中以相同的语法调用方法。所以类 flickr 应该使我能够X=galleries.addPhoto
在我调用时访问标识符
flickr.X(param1=value1,param2=value2)
我想过用getattr
函数来使用函数名作为参数,但不幸的是我失败了。
有没有办法访问忽略点的 X 的名称。
Ps 不class flickr
应该检查(或保留)“命名空间”的确切结构,如画廊、相机等,以保持尽可能通用,并且不会受到影响,因为方法的名称将来会发生变化。