将特定请求发送到服务器时,我该如何运行python脚本

时间:2019-09-03 13:01:40

标签: python tornado

我有以下龙卷风脚本

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.pytest.py,当像http://localhost:8888/?name=test这样发送get请求时,它应该运行test.py文件

0 个答案:

没有答案