在Python中访问Go中的变量,反之亦然

时间:2018-03-29 15:12:20

标签: python database go

我的引擎是用GO编写的,我已经使用了SQLITE,因为我生成了一些我希望在GUI中显示的图。到目前为止,我认为GO没有成熟的GUI包,所以我用Python构建我的GUI,我熟悉的是Tkinter。

当我使用某个标志在GO中运行我的引擎时,它会调用GUI的Python脚本,并在后台持续生成内容。 GO引擎运行某些模式,通常我必须通过返回运行GO的终端(不同的图等)来更改它们。

我想要的是在我的Python GUI中创建操作按钮,他们将更改那些标志/变量值,GO脚本将生成不同的图例如,我不会回到运行GO引擎的终端并手动做到这一点。

到目前为止,我唯一的实现是创建另一个SQLITE数据库并在那里保存我的设置。然后,当我在我的GUI上按动作按钮时,它会更改我的设置数据库中的值,GO会一直从那里读取该值,而不是等我输入它。

有没有更好的方法,在不使用数据库的情况下将变量值(标志等)从一种编程语言传递到另一种编程语言(Python-GO)?

我从GUI更改的变量一般是字符串,我问的是这个问题,因为我认为以我的方式执行它是浪费资源。

0 个答案:

没有答案