如何在python和go语言之间共享变量?

时间:2012-01-03 16:37:27

标签: python variables environment-variables go share

我需要知道两个程序之间的共享变量如何, 基本上go程序必须写一个变量,比如一个字符串,而python程序必须读取这个变量。 请帮帮我,谢谢你。

2 个答案:

答案 0 :(得分:1)

使用标准流。使用简单的printf类型命令将字符串打印到stdout。然后在python中用raw_input()读取它。

像这样运行两个程序:

./output | ./read.py

答案 1 :(得分:1)

在Windows中,在两个进程之间进行通信的最常见方式是“命名管道”(也可以是tcp / ip,Web服务等...)。

一种丑陋但更轻松的方法是将值写入文件,并从python中读取它。