目前我在Golang做一个需要调用Python的项目。
在Python中,它是一个类似单身实例的库。
但是我无法修改这些库,因为它太复杂了。 (对我来说)
我能做的大部分事情就是用我自己的Python脚本包装它。
所以我找到了一种在Go中创建多个Python解释器的方法。
或者Python中可能有多个子解释器。
这意味着我可以创建许多python实例(相同的应用程序)。
我能以任何方式做到这一点吗?
答案 0 :(得分:0)
正如Chris Townsend和pie-o-pah所说,
尝试实现子解释器要复杂得多。
尝试创建语言界面是对我的情况有所了解。
在这种情况下os/exec
是可行的方法。
如果我的主服务器超载,甚至可以创建ssh到远程我的python模块。