# 初始化
TIP
继承自 ApiShop 类,和它的功能一样,唯一区别就是 SingleApiShop 是一个全局单例类,不但保持单例,多次继承也可以保持最后一次单例
推荐只需要单例的项目中使用SingleApiShop代替ApiShop初始化
from api_shop import SingleApiShop
class GeteWayApi(SingleApiShop):
def before_running(self, **kwargs):
print('运行前钩子',kwargs)
def after_running(self, **kwargs):
print('运行后钩子',kwargs)
ap = GeteWayApi(conf,options)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# 在其他地方引入
from api_shop import SingleApiShop
# 可以获得的GeteWayApi的实例ap,方便在其他代码中调用api接口
api_instance = SingleApiShop.get_single_apishop()
1
2
3
4
5
2
3
4
5