Javascript 执行一个节点js应用程序文件,并将结果存储在Python中的变量中
所以我到处都在搜索,找不到一个合适的例子可以从Python中执行NodeJS应用程序文件,执行后,将结果存储在Python中的变量中 这是因为我不想将我的全部源代码从Py传输到Js;而且我更喜欢PythonJavascript 执行一个节点js应用程序文件,并将结果存储在Python中的变量中,javascript,python,node.js,Javascript,Python,Node.js,所以我到处都在搜索,找不到一个合适的例子可以从Python中执行NodeJS应用程序文件,执行后,将结果存储在Python中的变量中 这是因为我不想将我的全部源代码从Py传输到Js;而且我更喜欢Python 如果有任何帮助,我们将不胜感激。由于Python和NodeJs变量的格式并不完全相同,因此不可能简单地将一个变量从一种语言转换到另一种语言 不过,我有一些想法: 使用文件作为缓冲区在文件中使用js写入结果,然后使用Python读取结果 使用键值数据库(如)或异步消息队列(如) 使用低层模块在
如果有任何帮助,我们将不胜感激。由于Python和NodeJs变量的格式并不完全相同,因此不可能简单地将一个变量从一种语言转换到另一种语言 不过,我有一些想法: 使用文件作为缓冲区在文件中使用js写入结果,然后使用Python读取结果 使用键值数据库(如)或异步消息队列(如)
使用低层模块在C/C++中生成网关。Python+NodeJs。然而,我认为这个解决方案是个坏主意
您还可以尝试用一种语言创建单独的模块,并采用真正的微组件方法。这将是最好的办法我没有用过它,但当你请求“任何帮助”的时候,它是这样的:请注意下面的投票者:关于如何从节点调用python的文档太多了,因此很难找到如何从python调用node为什么不在JS中重写整件事?如果你的js应用程序是基于命令行的,你可以试试python中的子流程模块,而不是完全那样做,而是通过python执行。您必须使用适当的路由编写节点应用程序,并使用请求在python中进行调用,一旦您将数据检索为json,您就可以在变量中存储任何您喜欢的数据。是的,我想到的唯一简单方法是使用.txt文件在程序中进行写和读,但想知道一种更好的方法,这可能是我现在尝试创建单独模块的最后一点