我一直在使用一个web服务器,并使用CGI模块调用Python例程。这很有挑战性,但效果很好:)
我的问题是在Python脚本执行之后,我想在脚本中引入一个例程,以便再次重定向到我的主页。在
我在这个论坛上看到过这样的问题,大多数情况下的答案是:使用命令行print("Location:http://your_page"),但我已经尝试过了,在我的例子中不起作用。在
在下一段中,我将尝试解释我的整个“迷你项目”,然后让你看看我的代码。在
通过因特网远程控制无线家庭系统。语言Python和PHP,还有Linux知识操作系统这个项目的目的是点击网页上的按钮(互联网连接)打开和关闭一个LED。发光二极管位于家中某处的无线模块中。
设置运行在BeagleBone Black(Debian O.S.)上的apache2web服务器。Beagle Bone Black通过UTP电缆连接到LAN。
将ESP32模块编程为TCP服务器并连接到Wi-Fi(LAN)。
编写Python脚本作为CGI模块,执行与ESP32模块的TCP客户端连接,并命令打开并关闭一个LED。在网页中单击按钮时执行脚本。
在调制解调器/路由器上设置端口转发,以允许从internet访问Web服务器。
在索引.html(主页)
Web Server MReyesP!.button {
padding: 15px 25px;
font-size: 24px;
text-align: center;
cursor: pointer;
outline: none;
color: #fff;
background-color: #4CAF50;
border: none;
border-radius: 15px;
box-shadow: 0 9px #999;
}
.button:hover {background-color: #3e8e41}
.button:active {
background-color: #3e8e41;
box-shadow: 0 5px #666;
transform: translateY(4px);
}