Flask 获取项目根目录的方法主要依赖于 os
模块和 Flask 提供的 current_app
对象。以下是具体的步骤和示例代码:
Flask
类的实例。from flask import Flask, current_app
import os
app = Flask(__name__)
@app.route('/')
def index():
# 使用 current_app.root_path 获取项目根目录
root_path = current_app.root_path
return f'项目根目录是: {root_path}'
if __name__ == '__main__':
app.run(debug=True)
原因:
解决方法:
current_app.root_path
。app.root_path
(需要先创建 Flask 应用实例)。通过上述方法,你可以有效地获取 Flask 项目的根目录,并根据需要进行相应的资源管理和路径操作。
领取专属 10元无门槛券
手把手带您无忧上云