在python中为插件共享数据库数据

在python中为插件共享数据库数据,python,plugins,data-sharing,Python,Plugins,Data Sharing,我正在编写一个程序来运行涉及两个数据库数据的某些测试。其想法是将此类测试作为插件实现(我目前正在使用插件框架)。例如,一个测试可以检查第一个数据库中一个表行中的某些字段是否等于另一个数据库中一个表行中的其他字段。很可能几个测试必须访问相同的表数据,如果程序在这种情况下不会重复数据的检索,那就太好了(由于涉及远程数据库,查询的执行可能会很慢) 关于如何在python中实现这一点有什么想法吗?如果要检索数据并对其进行处理,并且事先知道数据的结构,可以让每个插件声明它使用的数据:表或表/列 然后,您可

我正在编写一个程序来运行涉及两个数据库数据的某些测试。其想法是将此类测试作为插件实现(我目前正在使用插件框架)。例如,一个测试可以检查第一个数据库中一个表行中的某些字段是否等于另一个数据库中一个表行中的其他字段。很可能几个测试必须访问相同的表数据,如果程序在这种情况下不会重复数据的检索,那就太好了(由于涉及远程数据库,查询的执行可能会很慢)


关于如何在python中实现这一点有什么想法吗?

如果要检索数据并对其进行处理,并且事先知道数据的结构,可以让每个插件声明它使用的数据:表或表/列

然后,您可以创建一个tables=>plugins字典,并在加载每个插件的表时向其传递所需的数据