我有以下龙卷风脚本
import tornado.ioloop
import tornado.web
import json
from tornado.escape import json_encode
class MainHandler(tornado.web.RequestHandler):
def __init__(self, *args, **kwargs):
super(MainHandler, self).__init__(*args, **kwargs)
def get(self, params):
args = self.get_argument('name')
# invoke your script here
self.write(json_encode({"name": args}))
self.set_header('Content-Type', 'application/json')
def make_app():
return tornado.web.Application([
(r"/(.*)", MainHandler),
])
if __name__ == "__main__":
app = make_app()
app.listen(8888)
tornado.ioloop.IOLoop.current().start()
我想运行具有不同名称的脚本,例如club.py
或test.py
,当像http://localhost:8888/?name=test
这样发送get请求时,它应该运行test.py文件