Pythonenvirons库读取环境变量

网友投稿 749 2022-05-30

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

安装

pip install environs

1

代码示例

Python: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

1

2

3

4

5

6

7

8

9

10

11

12

.env文件

# .env FLASK_APP = app.py FLASK_ENV = development FLASK_DEBUG = 1

1

2

3

4

5

支持的类型

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)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Python

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:RK3399平台开发系列讲解(代码管理篇)1.2、gerrit服务器操作基本方法
下一篇:【设置获得的标签体、动态绑定事件以及Ajax(Asynchronous javascript  and xml)】
相关文章