Python中解析值触发的自定义操作

2024-05-16 23:31:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望在python中构建或更好地使用一个框架来实现自定义断言。我在下面列出了可能的输入,这些输入将被解析以触发对检索到的数据的各种断言

assertValue : [ SOME STRING A ]
    or
assertValue : [ SOME STRING B ]
    or
assertValue : [ SOME STRING C ]

所以在上面,当解析的值是"SOME STRING A"时,我想触发一个适当的断言。例如,如果提供的值是"NOT NULL",我会断言检索到的数据中没有空值

该框架的目标是提供灵活性,以添加对不同断言及其将触发的实现的支持。我尝试在Python中搜索任何可以用于此目的的现有框架。我只找到了像“PyDispatcher”或“Django Dispatch”这样的事件驱动框架,我认为这有点过分了

有没有人遇到过类似的需求,并成功地使用了一些东西。多谢了


Tags: or数据目的框架目标stringnotsome