用于提供网页并检测有人访问网页的Python应用程序?

时间:2013-07-14 16:32:39

标签: python web raspberry-pi

我正在寻找一种方法来编写一个小型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上,并希望点亮访问者查看页面。

1 个答案:

答案 0 :(得分:2)

你尝试过如下这样简单的事情:

...
def get(self):
    self.write("Hello, world")
    light_the_leds()
...

您所要做的就是编写light_the_leds函数。或者“我如何编写light_the_leds函数”你真正要问的是什么?