如何在web系统中获取py脚本的输出流?

作者站长头像
站长
· 阅读数 11

我有一个py脚本,他的大致流程是在d盘创建特定的文件夹,然后输出“生成文件夹(名称根据脚本指令输入的值变化)成功”,以前一直都是直接打开控制台,执行py脚本,看到控制台里面写生成文件夹成功就知道脚本运行成功了。现在想要将这个py脚本变成我web系统中的一项功能,在点击网页端的按钮后,执行这个脚本,请问我该如何在不修改py代码的情况下拿到这个输出内容?我的web系统是vue和node的。

回复
1个回答
avatar
test
2024-07-11

用后端 node 执行 cmd,获取子进程的标准输出就行

这个方法通用一切,不仅仅是 py 脚本

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容