使python程序进行通信的简单方法

时间:2016-05-18 14:05:06

标签: python

我有一个RDB(比如一个SQLite)。我编写了一个连接到RDB的模块,可以聚合一些结果(获取有关我数据的基本统计信息)。让我们称这个模块"聚合器"。现在我想写一个本地客户端,它向我的聚合器模块发送请求以询问它的一些计算(让我们调用这个模块客户端),等待答案并在它返回时打印它(或者使用它)其他任何事情)。

在我的情况下,我的两个模块(客户端和聚合器)都是本地的(我正在使用Linux)。

我想找到一种让两个系统互动的简单方法。

我听说过" DBus"但我想知道它是否适合我的情况(如果它不是矫枉过正)。

1 个答案:

答案 0 :(得分:2)

我会使用套接字。 Python使得它变得非常容易:您拥有标准的socket库,您可以使用它来传递pickle-dumped个对象,dumped json或只是程序之间的字符串。