我需要知道两个程序之间的共享变量如何, 基本上go程序必须写一个变量,比如一个字符串,而python程序必须读取这个变量。 请帮帮我,谢谢你。
答案 0 :(得分:1)
使用标准流。使用简单的printf
类型命令将字符串打印到stdout。然后在python中用raw_input()
读取它。
像这样运行两个程序:
./output | ./read.py
答案 1 :(得分:1)
在Windows中,在两个进程之间进行通信的最常见方式是“命名管道”(也可以是tcp / ip,Web服务等...)。
一种丑陋但更轻松的方法是将值写入文件,并从python中读取它。