运行python文件节点.js

2024-10-02 14:16:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在写一个不和谐的机器人节点.js我想知道有没有办法从节点.js. 在

我有更多的python编程经验,虽然我更喜欢用python编写bot,但速度要慢得多。在

这个机器人是用来与游戏或windows交互的,例如:某人输入“!flipscreen“的节点.jsbot回复,它运行的python脚本将数据发送到运行在您的pc上的客户机以旋转屏幕。在

如有任何建议,谢谢。在

编辑:我只是尝试运行一个python文件,它不必在同一个终端,它可以打开一个新窗口。在


Tags: 数据脚本游戏节点windowsbot编程js
1条回答
网友
1楼 · 发布于 2024-10-02 14:16:35

NodeJS has child process package。使用它可以调用python脚本。在

样本代码:

const { spawn } = require('child_process');
const pp = spawn('python', ['script.py']);

pp.stdout.on('data', (data) => {
  console.log(`stdout: ${data}`);
});

pp.stderr.on('data', (data) => {
  console.log(`stderr: ${data}`);
});

pp.on('close', (code) => {
  console.log(`child process exited with code ${code}`);
});

您可以在文档页中找到更多示例。在

相关问题 更多 >

    热门问题