¿Cómo manejar una solicitud HTTP GET a un archivo en Tornado?

Estoy usando Ubuntu y tengo un directorio llamado "webchat", en este directorio hay 4 archivos: webchat.py, webchat.css, webchat.html, webchat.js.

Al crear un servidor HTTP usando Tornado, mapeo la raíz ("/") a mi código de Python: 'webchat.py' como sigue:

import os,sys
import tornado.ioloop
import tornado.web
import tornado.httpserver

#http server for webchat
class webchat(tornado.web.RequestHandler):
  def get(self):
    self.write("Hello, chatter! [GET]")
  def post(self):
    self.write("Hello, chatter! [POST]")

#create http server
Handlers     = [(r"/",webchat)]
App_Settings = {"debug":True}
HTTP_Server  = tornado.web.Application(Handlers,**App_Settings)

#run http server
HTTP_Server.listen(9999)
tornado.ioloop.IOLoop.instance().start()

Accesohttp: // localhost: 9999 me llevará al controlador 'webchat' (clase webchat). Sin embargo, quiero acceder a los otros archivos en el mismo directorio con 'webchat.py', esos son webchat.css, webchat.html y webchat.js.

Esta URL me da 404:http: // localhost: 9999 / webchat.html. ¿Alguna solución posible a este asunto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta