需求:点击web页面上的按钮 调用python脚本
原理:
- 点击按钮发送ajax请求
- 用node搭建服务器接收请求
- 再使用node中的
child_process.exec()
方法去调用python脚本
tips:
child_process.exe()
的作用是执行命令行操作
child_process.exec('python test.py')
相当于在命令行中输入python test.py
达到调用脚本的目的
HTML部分:
<body>
<button class='btn'>click</button>
</body>
JS给按钮注册事件(使用jquery):
<script src='./lib/jquery-1.12.4.min.js'></script>
<script>
$('.btn').click(() => {
//向nodejs搭建的服务器发送请求
$.ajax({
type: 'post',
url: 'http://localhost:8080/change',
data: {
name: 'zs', age: 20 },
success: function(data) {
console