如何编写python helper API来包装现有的python库。
我从来没有写过这样的东西,也可能是写的,但没有意识到。有人能告诉我它究竟是什么以及如何做到这一点吗?
答案 0 :(得分:1)
库上的包装器结合了该库(和其他库)中的功能,使得该库对于您正在进行的操作更有用。
例如,这里有一组可能构成一个库的过程:
这是一个“包装”这些程序的程序:
def multiply(x, y):
product = 0
for i in xrange(x):
product = add(product, y)
return product
......同样,也许是一个divide()程序。
答案 1 :(得分:0)
这个过程大多是这样的:
1)你写了一个新的库(包装器)
2)这个库取决于现有的库(你要包装的库)
3)包装器将调用底层库,提供与orignal库不同的API
通常你想这样做是因为orignal库首先没有开发人员友好的API。
你怎么不说你为什么要接受这样的任务呢?任何给你任务的人也应该能够为你提供工作的理由。给你任务的人可以准确地告诉你想要什么以及如何做。因为你的问题中没有细节,所以不可能给出更好的答案。