Flask成长笔记--Flask框架的目录配置

来源:互联网 发布:mac怎么下载bilibili 编辑:程序博客网 时间:2024/06/05 20:42

 Flask框架的目录配置是经常用到的,我会使用一个config.py来作为所有目录地址的配置文件。

  • 首先是定义一个应用的根目录
  • 然后在这个根目录的基础上把各种目录加进来

1、调用os.path.dirname()函数获取应用根目录

#encoding: utf-8import osAPP_ROOT = os.path.dirname(os.path.abspath(__file__))   #定义一个应用的根目录

2、调用os.path.join()函数将根目录加入到需求目录中去。

#encoding: utf-8import osAPP_ROOT = os.path.dirname(os.path.abspath(__file__))   #定义一个应用的根目录APP_LOG = os.path.join(APP_ROOT, 'logs')               #日志文件目录

3、调用这个目录

import osfrom config import APP_LOG #导入目录@main.route('/monitor', methods=['GET', 'POST'])def monitor():    with open(os.path.join(APP_STATIC_TXT, 'text.txt')) as f:        line = f.readlines() #读出日志的所有行        f.close()

4、这里的目录配置其实有很大的用处,其他的方面都可以用到。