您当前的位置: 首页 >  Python

彭世瑜

暂无认证

  • 0浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python:environs库读取环境变量

彭世瑜 发布时间:2020-09-18 21:46:53 ,浏览量:0

文档:https://github.com/sloria/environs

安装

pip install environs

代码示例

# -*- coding: utf-8 -*-

from environs import Env

env = Env()

# read .env file, if it exists
env.read_env()

env.str('FLASK_APP')     # app.py
env.bool('FLASK_DEBUG')  # True

.env文件

# .env

FLASK_APP = app.py
FLASK_ENV = development
FLASK_DEBUG = 1

支持的类型

env.str
env.bool
env.int
env.float
env.decimal
env.list (accepts optional subcast keyword argument)
env.dict (accepts optional subcast keyword argument)
env.json
env.datetime
env.date
env.timedelta (assumes value is an integer in seconds)
env.url
env.uuid
env.log_level
env.path (casts to a pathlib.Path)
关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.1409s