gpt4 book ai didi

javascript - 如何将 Python 连接到 Node.js?

转载 作者:行者123 更新时间:2023-12-03 01:07:02 24 4
gpt4 key购买 nike

我想向python发送一个node.js变量,用python修改它并将其重新发送到node.js,这是我的代码示例:Python

def change_input(variable):
variable*=5
#now send variable to node.js

现在是js代码:

var variable=prompt("enter the variable");
#after the code was sended to thd python code, modified and resend:
document.write(variable)

如何在python和javascript之间循环变量?

最佳答案

这是一种方法,通过从节点内部生成一个子 python 进程。

测试.js:

const { spawn } = require('child_process');
const p = spawn('python', ['yourscript.py', '1']);

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

你的脚本.py

import sys

def change_var(x):
print('hello from python: {:d}'.format(int(x) + 2))

change_var(sys.argv[1])

运行node ./test.js的输出:

stdout: hello from python: 4

目录布局

➜  test tree
.
├── test.js
└── yourscript.py

0 directories, 2 files

相关:

关于javascript - 如何将 Python 连接到 Node.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52350412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com