我必须在html中进行控制按钮,因此当某人单击按钮时,结果应以python的形式打印功能:"按下按钮"。这是基本的HTML代码:
<html>
<head>
<title>Example</title>
</head>
<body bgcolor="white">
<form>
<input type="button" value="Start" onclick="window.open('http://www.google.cz', 'This is Google')">
<input type="button" value="Color" onclick="document.bgColor='red'">
<input type="button" value="Color_back" onclick="document.bgColor='white'">
</form>
</body>
我试图搜索与HTML互动的Python代码的一些相关示例,但这是我发现的一切,我确实需要一些帮助。所以请帮我:
import SimpleHTTPServer
import SocketServer
class MyRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
def do_GET(self):
if self.path == '/':
self.path = '/Programming for WEB/Robotic_hand_control.html'
return SimpleHTTPServer.SimpleHTTPRequestHandler.do_GET(self)
Handler = MyRequestHandler
server = SocketServer.TCPServer(('localhost', 8080), Handler)
server.serve_forever()
您需要:
1)Python代码中的另一个处理程序将接受请求
2)修改onclick以将数据发送到处理程序
3)在处理程序代码中打印发送的数据
检查一下:https://wiki.python.org/moin/basehttpserver