用于python的dotenv处理程序

dotenv的Python项目详细描述


Build statusCoverage statusMIT licensePyPI package versionPyPI python version

用于python的dotenv处理程序

用法

安装

pip install dotenvy

作为库的常见用法

from dotenvy import load_env, read_file
from os import environ

load_env(read_file('.env'))
my_var = environ.get('MY_VAR')

使用类型转换将dotenv文件加载到dict

from dotenvy import read_file, truthy

config = read_file('.env', schema={
  'HOSTNAME': str,
  'PORT': int,
  'IS_DEBUG': bool,  # either [1/true/on/yes] or [0/false/off/no]
})

将其用作cli工具

# default dotenv file is '.env'
dotenvy ./mywebapp run

# using alternate dotenv file
dotenvy --file=prod.env ./mywebapp run

开发

检查代码样式

./setup.py stylecheck

运行测试

./setup.py test

在所有受支持的python版本上运行测试

pip install tox
tox

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java组在不同线程中记录消息   java Wicket挂载404错误页   Java:如何制作对象数组的副本?   类似Windows中的java日期时间选择器   java无法获取JTextField用户输入以搜索文本文件   安卓 Java:如何随机更改背景和字体颜色   Java定时器中的摆动变化延迟   java让Selenium暂停X秒   将响应传递到视图时发生java Nativescript错误   java刷新安卓列表视图的最佳方式是什么?   单java进程的多线程队列/工作线程体系结构   web服务Java NoSuchMethodException   java groupingBy和filter一步到位   java游标。getCount()给定错误   即使引用的文件位于项目根目录中,java PrintWrite仍会持续引发“未找到文件”异常