【发布时间】:2012-01-03 16:37:26
【问题描述】:
我需要知道两个程序之间如何共享变量, 基本上 go 程序必须写一个变量,比如一个字符串,而 python 程序必须读取这个变量。 请帮助我,提前谢谢你。
【问题讨论】:
-
您能否为您的问题提供一些背景信息?也许一些代码会有所帮助……谢谢!
标签: python variables environment-variables go share
我需要知道两个程序之间如何共享变量, 基本上 go 程序必须写一个变量,比如一个字符串,而 python 程序必须读取这个变量。 请帮助我,提前谢谢你。
【问题讨论】:
标签: python variables environment-variables go share
使用标准流。使用简单的printf 类型命令将字符串打印到标准输出。然后在 python 中使用raw_input() 阅读它。
像这样运行这两个程序:
./output | ./read.py
【讨论】:
在 Windows 中,两个进程之间进行通信的最常见方式是“命名管道”(也可以是 tcp/ip、Web 服务等)。
一种丑陋但更轻松的方法是将值写入文件,然后从 python 中读取。
【讨论】: