【问题标题】:How do you link the STDOUT of node.js and STDIN of python in NW.js如何在 NW.js 中链接 node.js 的 STDOUT 和 python 的 STDIN
【发布时间】:2018-10-22 00:10:06
【问题描述】:

我一直在尝试在 NW.js 中编写一个 python 子进程,我使用了来自 https://www.sohamkamani.com/blog/2015/08/21/python-nodejs-comm/ 的代码它在 vanilla 节点中工作,但在 NW.js 中不起作用,这可能吗,或者只是在 vanilla 中?

【问题讨论】:

  • 不工作是什么意思?你得到什么错误?找不到命令?

标签: javascript python node.js nw.js


【解决方案1】:

NW.js 可以生成子进程,请参阅this SO question。您应该发布相关的错误消息。只是猜测,当您在不同的环境中运行代码时,PWD 可能会有所不同。所以尝试使用绝对路径,例如打电话

py = spawn('/usr/bin/python', ['compute_input.py'])

 py = spawn('/usr/local/bin/python', ['compute_input.py'])

确切的路径取决于您从运行which python 获得的任何信息。

【讨论】:

    猜你喜欢
    • 2012-01-19
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 2017-08-18
    • 2021-10-02
    相关资源
    最近更新 更多