这个有啥用?比如在linux下生产一些图片、文本,可以用本地的浏览器打开。
#!/usr/bin/env python
#! coding: utf-8
import tornado.httpserver
import tornado.ioloop
import tornado.web
class Hello(tornado.web.RequestHandler):
def get(self):
self.write("hello world")
class MyFile(tornado.web.StaticFileHandler):
def set_extra_headers(self, path):
self.set_header("Cache-control", "no-cache")
app = tornado.web.Application([
(r"/", Hello),
(r"/myfile/(.*)", MyFile, {"path":"/tmp/"})
])
if __name__ == '__main__':
http_server = tornado.httpserver.HTTPServer(app)
http_server.listen(9999)
tornado.ioloop.IOLoop.instance().start()
本文介绍了如何利用Tornado框架在Linux环境下搭建一个简易的HTTP服务器,支持本地浏览器直接访问生成的图片和文本。通过定义自定义请求处理器类和配置静态文件路径,实现高效的服务部署。
828

被折叠的 条评论
为什么被折叠?



