【问题标题】:how to share variable between python and go language?如何在 python 和 go 语言之间共享变量?
【发布时间】:2012-01-03 16:37:26
【问题描述】:

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

【问题讨论】:

  • 您能否为您的问题提供一些背景信息?也许一些代码会有所帮助……谢谢!

标签: python variables environment-variables go share


【解决方案1】:

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

像这样运行这两个程序:

./output | ./read.py

【讨论】:

  • 我不能使用标准流,我需要一个没有的解决方案
  • 您可以将变量打印到 tmp 文件,然后从 python 代码中读取。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2018-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-10
    • 2019-09-14
    • 2020-04-08
    • 2012-10-27
    • 2020-09-11
    相关资源
    最近更新 更多