Python和GO之间的沟通媒介?

时间:2012-09-11 04:05:55

标签: python go

我想用特殊格式读取和写入一些保存文件。然而,我目前的能力范围是编译go源,然后用Python调用它并返回JSON。

GO之间有更好的沟通方式!和Python?

2 个答案:

答案 0 :(得分:2)

Go有gob格式用于序列化数据,但golang-nuts上的一些mailing list discussion表明它不是与其他语言通信的好选择。

JSON将是一个非常值得尊敬的选项,或者您可以尝试使用protobufs,这也是我在上面链接的讨论中提出的。

编辑: 您也可以根据自己的需要尝试与Thrift进行沟通,但这可能不太可能成为您正在做的事情的候选人。

答案 1 :(得分:0)

BSON,您可以将其视为JSON的二进制版本,包含Go和Python等多种语言的实现。