python - 从 Tornado 开始

标签 python tornado

<分区>

我安装了 Tornado 2.4,如何运行应用程序?我需要安装 ngnix 吗?在文档中不要写关于正在运行的应用程序!

我用的是 ubuntu,谢谢!

最佳答案

创建一个 python 文件 server.py

import tornado.httpserver
import tornado.ioloop
import tornado.options
import tornado.web

from tornado.options import define, options

define("port", default=8888, help="run on the given port", type=int)


class MainHandler(tornado.web.RequestHandler):
   def get(self):
        self.write("Hello, world")


def main():
    tornado.options.parse_command_line()
    application = tornado.web.Application([
        (r"/", MainHandler),
    ])
    http_server = tornado.httpserver.HTTPServer(application)
    http_server.listen(options.port)
    tornado.ioloop.IOLoop.instance().start()


if __name__ == "__main__":
    main()

现在您可以使用 python 启动它了!

python server.py

打开浏览器 --> http://127.0.0.1:8888

关于python - 从 Tornado 开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13331580/

相关文章:

python - 加入 Pandas 数据框中的重复列

python - 如何在 Aws cdk 中使用内部函数 !sub 方法?

python - 循环遍历产品以计算Python中的系列

python - 在 python 中禁用从\r\n 到\n 的自动更改

python - 美丽汤不会返回结果

python - 将 ZMQStream 附加到现有的 Tornado ioloop

python - 在后端处理 HTTP 和 websocket 连接

python - 我在 python 中进行注册操作的最佳时间是什么时候?

python - 如何使用模拟框架模拟 Tornado 协程函数进行单元测试?

python - Python Tornado 中的多个静态目录