用于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框架中使用的加密技术?   java从outter jar加载一个包含所有组件的类   java如何在netty中序列化和反序列化HttpMessage或HttpContent?   java Hibernate在一定量的插入后生成负id   文件在FTP服务器上复制,而不是在java中移动   java如何在Android应用程序中使用静态对话框片段方法?   java扫描器while循环   java如何比较drools中数组列表的泛型元素?   java构建Restful服务失败CDI部署失败   java我的播放机将子弹射出90度   在Android设备中使用WiFi direct进行java数据传输   java在命令设计模式中将上下文传递给execute方法   java KeyClope TomcatAdapter:是否有“KeyClope”的替代路径。json'?   java如何将数据库中的名称放入我在另一个类中创建的JLIst中?   java Spring Mvc和MediaType for在获取rest请求的@RequestMapping中使用   java如何在应用程序运行时从包中打开文本文件?   java以Spring形式为单个对象定义POJO id   java清除gridview中的所有选定项