Python flask调用配置文件
时间: 2023-12-14 11:51:01 浏览: 109
在Python Flask中,可以使用ConfigParser模块读取配置文件。以下是一个简单的示例:
创建一个名为config.ini的配置文件,内容如下:
```
[database]
host = localhost
port = 3306
user = root
password = password
database = mydatabase
```
在Flask应用程序中,可以通过以下方式读取配置文件:
```python
from flask import Flask
from configparser import ConfigParser
app = Flask(__name__)
# 读取配置文件
config = ConfigParser()
config.read('config.ini')
# 获取配置项
host = config.get('database', 'host')
port = config.get('database', 'port')
user = config.get('database', 'user')
password = config.get('database', 'password')
database = config.get('database', 'database')
# 设置配置项
app.config['MYSQL_HOST'] = host
app.config['MYSQL_PORT'] = port
app.config['MYSQL_USER'] = user
app.config['MYSQL_PASSWORD'] = password
app.config['MYSQL_DB'] = database
# 使用配置项
@app.route("/")
def index():
return "Hello World!"
if __name__ == "__main__":
app.run()
```
在上面的示例中,我们使用ConfigParser模块读取了config.ini配置文件,并将配置项设置为Flask应用程序的配置项。然后我们可以在应用程序中使用这些配置项。
阅读全文