最终版本:使用该版本的配置文件
一、新建一个名为config.py的普通文件,以模块的形式进行使用 调用时也可以使用字典的方式调用
代码如下:
# 参数
options = {
'port': 8004,
'list': ["goods", "nice", "fuck_off"]
}
二、server.py文件代码改为:
import tornado.web
import tornado.ioloop
import tornado.httpserver
#从目录文件中导入自建的config.py文件
from test1 import config
#不需要定义变量
class IndexHandler(tornado.web.RequestHandler):
def get(self):
self.write('fuck off 灭霸!')
if __name__ == '__main__':
# 使用点语法得到config.py中的参数
print("list = ", config.options['list'])
# 使用字典方式得到config.py中的参数端口号
print("port= ", config.options['port'])
app = tornado.web.Application(
[
(r'/', IndexHandler)
]
)
httpServer = tornado.httpserver.HTTPServer(app)
# 获取命令传的值
httpServer.bind(config.options['port'])
# 开启进程
httpServer.start(1)
tornado.ioloop.IOLoop.current().start()