【问题标题】:Sharing database data for plug-ins in python在python中为插件共享数据库数据
【发布时间】:2011-03-12 17:54:36
【问题描述】:

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

关于如何在 python 中实现这一点的任何想法?

【问题讨论】:

    标签: python plugins data-sharing


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多