使用npm的python
我正在运行一个简单的Node.js脚本,其中我使用npm python-shell软件包调用python脚本。所有这些都在Raspberry Pi 3 B +(Raspbian Buster)模型上运行。
Python脚本是Raspberry pi的手势识别算法,我希望在检测到特定手势后立即在Node.js文件中接收一条消息(在这里找到我正在执行的python脚本:[ .py,我调整了代码,因此不再要求输入键盘)。 python脚本包括while true:
循环,因为它不断扫描手势。为了调试,我在每个while循环迭代中都设置了一条print语句,它表明从Node.js执行python脚本时,与仅从命令行执行python脚本相比,循环迭代要慢得多。同样,我保持脚本从Node.js运行的时间越长,迭代的速度就越慢。我在Node.js端使用的代码根据python-shell文档:
let {PythonShell} = require('python-shell'); let pyshell = new PythonShell('my_script.py'); pyshell.on('message', function (message) { console.log(message); });
有人知道这是为什么发生以及如何解决吗?
我正在运行一个简单的Node.js脚本,其中我使用npm python-shell软件包调用python脚本。所有这些都在Raspberry Pi 3 B +(Raspbian Buster)模型上运行。 python ...
回答如下:您可以查看xterm.js,这是已经用于该工具的许多工具的一部分
使用npm的python
我正在运行一个简单的Node.js脚本,其中我使用npm python-shell软件包调用python脚本。所有这些都在Raspberry Pi 3 B +(Raspbian Buster)模型上运行。
Python脚本是Raspberry pi的手势识别算法,我希望在检测到特定手势后立即在Node.js文件中接收一条消息(在这里找到我正在执行的python脚本:[ .py,我调整了代码,因此不再要求输入键盘)。 python脚本包括while true:
循环,因为它不断扫描手势。为了调试,我在每个while循环迭代中都设置了一条print语句,它表明从Node.js执行python脚本时,与仅从命令行执行python脚本相比,循环迭代要慢得多。同样,我保持脚本从Node.js运行的时间越长,迭代的速度就越慢。我在Node.js端使用的代码根据python-shell文档:
let {PythonShell} = require('python-shell'); let pyshell = new PythonShell('my_script.py'); pyshell.on('message', function (message) { console.log(message); });
有人知道这是为什么发生以及如何解决吗?
我正在运行一个简单的Node.js脚本,其中我使用npm python-shell软件包调用python脚本。所有这些都在Raspberry Pi 3 B +(Raspbian Buster)模型上运行。 python ...
回答如下:您可以查看xterm.js,这是已经用于该工具的许多工具的一部分