import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): # self.write("Hello World") # 默认当前路径寻找 self.render("s1.html") def post(self, *args, **kwargs): self.write("Hello World") st ={ "template_path": "template",#模板路径配置 "static_path":‘commons‘, #js css等静态文件路径配置 无论这里配置了什么路径,在静态文件中使用都是用static "static_url_prefix":‘/ss/‘, #在static_path必须存在的基础上 类似于对其取了一个别名 #若是没有static_url_prefix,则在静态文件中的资源获取为static/s1.css #当存在static_url_prefix时,(前提已经存在static_path),这时具体路径程序已经获取,你只需要在资源前面加上这个前缀,不需要自己去写具体url #就是可以看做为static_path起了一个别名 #static_url_prefix了解即可,不常用 } #路由映射 匹配执行,否则404 application = tornado.web.Application([ ("/index",MainHandler), ],**st) if __name__=="__main__": application.listen(8080) #io多路复用 tornado.ioloop.IOLoop.instance().start()