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

我想将一个node.js变量发送给python,用python对其进行修改,然后将其重新发送到node.js,这是我的代码示例:
蟒蛇

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进程。

test.js:

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

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

yourscript.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

有关:

https://nodejs.org/docs/latest-v8.x/api/child_process.html
https://docs.python.org/2/library/sys.html#sys.argv
https://docs.python.org/3/library/subprocess.html
Calling an external command in Python

Javascript + Python:将数组发送到Python脚本,将结果返回给Javascript - javascript

我想建立一个网页,该网页通过Javascript API进行许多Facebook状态更新,并将它们分类到一个数组中。然后,我想将此数组发送到Python脚本,该脚本可以专门使用NLTK.进行语言分析。在Python中获得合适的结果后,我想将结果从该脚本返回到Javascript,以显示给用户等。听起来可能吗? javascript大神给出的解决方案 是的,完…

将第三方网站的POST表单数据发送到Django - javascript

我正在托管一个Django网站,该网站存储有关用户的信息。但是,我想在第三方网站上托管表格,例如订阅电子报。我希望能够从URL中的查询集中获取信息并将其发布回我的Django网站。我有一个小脚本,可抓取queryset信息并将其放入表单上的隐藏字段中,然后发布该数据。但是,目前这是在我的网站上完成的。如果我要在其他人的网站上托管该表格,那么最好的处理方式是什…

Python:可以使用JSON将消息发送到包含加密部分的Python Server吗? - javascript

我对JSON的了解不多,我刚刚开始学习本教程,所以请多多包涵:http://pymotw.com/2/json/我的问题是我可以使用JSON发送包含已加密的部分的消息到Python服务器,以便它可以将其转发到另一台服务器吗?该消息将来自通过SSL的Javascript客户端,其中包含有关Python Server的一些信息,以及将被加密的消息转发到另一个Py…

JSON无法在Bottle Framework中的javascript中工作 - javascript

我现在对瓶中数据结构的使用完全感到困惑...现在,我正在使用Jquery工具ztree在我的网页中构建树。index.py:data = [{'name':'1'}, {'name':'2'}] return template('index', data) 但…

Javascript无法读取Django模板中字典的键和值 - javascript

我有一本像这样的字典:dest = {2: [u'canada', u'A', 'Ottawa'], 5: [u'Malaysia', u'A', 'KualaLumpur'],...} 然后,我尝试使用javascript从Django模…