Pythonを使用してhtmlファイルから読み取った非常に単純なWebページの例があります。怒鳴るのように led.html と呼ばれる html:
<html>
<body>
<br>
<p>
<p>
<a href="?switch=1"><img src="images/on.png"></a>
</body>
</html>
Pythonコードは次のとおりです。
import cherrypy
import os.path
import struct
class Server(object):
led_switch=1
def index(self, switch=''):
html = open('led.html','r').read()
if switch:
self.led_switch = int(switch)
print "Hellow world"
return html
index.exposed = True
conf = {
'global' : {
'server.socket_host': '0.0.0.0', #0.0.0.0 or specific IP
'server.socket_port': 8080 #server port
},
'/images': { #images served as static files
'tools.staticdir.on': True,
'tools.staticdir.dir': os.path.abspath('images')
},
'/favicon.ico': { #favorite icon
'tools.staticfile.on': True,
'tools.staticfile.filename': os.path.abspath("images/bulb.ico")
}
}
cherrypy.quickstart(Server(), config=conf)
Web ページには「on」というボタンが 1 つしかなく、クリックすると端末に「Hello World」というテキストが表示されます。私の質問は、そのボタンをクリックした後、「オン」ボタンの上にこのテキストを Web ページに表示する方法です。前もって感謝します。