吡咯
Python规则引擎
这是在Python中实现通用规则引擎的第一步。 它是一个可行的解决方案,但尚未准备好用于大规模甚至小规模的生产。 使用风险自负。 欢迎捐款。
你可以用它做什么
有关完整的示例,请参见sample.py 。
基本例子
在普通Python中定义简单规则
class CalculateBasicFare ( Rule ):
def should_trigger ( self , context ):
return True
def perform ( self , context ):
context . fare = context . distance * 20
return context . fare
class CalculateWeekendFare ( Rule ):
2022-09-26 14:56:59
32KB
Python
1