Python:environs庫(kù)讀取環(huán)境變量
文檔:https://github.com/sloria/environs
安裝
pip install environs
1
代碼示例
# -*- 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
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。