如何在 ubuntu 16.04 上使用 python 部署 Tornado Web 服务器?

How to deploy Tonardo web server with python on ubuntu16.04?

我已经构建了 server.py,它负责启动服务器并将数据从 csv 文件发送到带有 python Tornado 网络服务器的浏览器。 然后我像这样使用 python 命令。

$ python server.py

但是发生了AttributeError

Traceback (most recent call last):
  File "server.py", line 197, in <module>
    app.autoload.listen(80)
AttributeError: 'Application' object has no attribute 'autoload'*

server.py如下

#!/usr/bin/python 
# -*- coding: UTF-8 -*-# enable debugging 
from tornado.ioloop import IOLoop, PeriodicCallback
import tornado.ioloop
import tornado.web
import tornado.websocket
import json
import os
import csv
import sqlite3
..................
args={}
settings = {
    "static_path": os.path.join(os.path.dirname(__file__), "static"),
}
app = tornado.web.Application([
    (r'/cols', ColsHandler),
    (r'/', UploadHandler),
    (r'/conn', ConnHandler)],
    debug=True, **settings)
app.autoload.listen(80)
IOLoop.instance().start()

我不明白这是怎么回事。 我希望有人告诉我为什么会出现此异常。

app.autoload.listen(80)

应该写成

app.listen(8080)  // or any other port that is not being used