如何解决如何使用HTML表单中的输入来运行python文件并在新的HTML页面上显示结果?
我正在做一个 YOLO 项目。除Web开发部分外,我的YOLO项目几乎已完成。我想创建一个HTML表单,将youtube视频的网址作为输入,并在python代码中进行更改(该视频的网址与输入相同),然后执行python文件并在其上执行对象检测该视频和该对象检测的结果将显示在单独的网页上。
我的YOLO项目超过1 GB。我已经托管了本地服务器(使用 wamp 服务器)。我所有的项目文件都在文件夹“ wamp / www”中。我的项目名称是“ Shady ”。我的html文件位于“ Shady”内部,而我的python文件位于“ Shady”内部的5个文件夹。现在,我想从文件夹“ wamp64 / www / Shady”中的HTML文件在文件夹“ wamp64 / www / Shady / YOLO / darknet / build / darknet / x64”中运行一个python文件。
我已经看到了在按下按钮时创建表单以在python脚本中进行更改的解决方案,以及在按下按钮时创建表单以运行python文件的解决方案,但是我无法将两者结合起来结果,并创建一个解决方案,将我的结果显示在新的HTML页面上。
因此,如果有人可以帮助我该怎么做?我是Web开发的新手,我使用网站制造商Mobirise创建了我的网站。而且我对stackoverflow也很陌生。这是我在这个网站上问的第一个问题。
我的努力:
Part:1
<form name="video" action="/YOLO/darknet/build/darknet/x64/Social_Distance.py" method="get">
Search: <input type="text" name="videolink">
<input type="submit" value="DetectSocialDistancing">
</form>
Python文件
import cgi
form = cgi.FieldStorage()
url = form.getvalue('videolink')
Part:2
<script src="http://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
<script>
function goPython(){
$.ajax({
url: "/YOLO/darknet/build/darknet/x64/Social_Distance.py",context: document.body
}).done(function() {
alert('finished python script');;
});
}
</script>
Part:3
Not started yet
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。