python
# -*- coding: utf-8 -*-
import configparser
from flask import Flask, request, jsonify
from BFS import change_dp
# 实例化Flask对象
app = Flask(__name__)
# 读取配置文件
config = configparser.ConfigParser()
config.read('config.ini')
#下面代码省略
if __name__ == '__main__':
# 启动程序,监听用户请求
# 一旦请求到来,执行 app.__call__方法
# 封装用户请求
# 进行路由匹配
# 从配置文件中读取端口号和调试模式
host = config.get('server', 'host')
port = config.getint('server', 'port')
debug = config.getboolean('server', 'debug')
# 启动应用
app.run(host=host, port=port, debug=debug)
然后在文件夹内新建一个config.ini
python
[server]
host = 0.0.0.0
port = 8084
debug = True
这样就能将配置和代码分离
项目结构如下