我正在寻找一种方法来编写一个小型python应用程序(ubuntu),它将在端口80上提供一个简单的网页,但也会检测有人加载它(访问它)。我想在访问时提出某个事件并执行另一个函数,该函数会将一些信息发送到外部设备。
是的,我是python的新手。我确实有一个仅用于提供页面的脚本,但无法参与其中以引发访问此页面的事件:
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
application = tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
谢谢你的帮助!)
P.S。总而言之,它是一个“物理”计数器......所以说:)我把它全部运行在Raspberry Pi上,并希望点亮访问者查看页面。
答案 0 :(得分:2)
...
def get(self):
self.write("Hello, world")
light_the_leds()
...
您所要做的就是编写light_the_leds
函数。或者“我如何编写light_the_leds
函数”你真正要问的是什么?