python中的cli模块_Python dotenv-cli包_程序模块 - PyPI - Python中文网

#dotenv cli

dotenv cli是一个简单的包,提供了dotenv命令。上面写着

.env当前目录中的文件将内容放入环境中,并

执行给定的命令。

dotenv通过-e

或–dotenv参数。

dotenv提供bash完成,因此您可以像这样使用dotenv:

`bash

$ dotenv make

all      clean    docs     lint     release  test

`

##安装

###使用pypi

dotenv cli[在pypi上可用][pypi],您可以通过以下方式安装它:

`bash

$ pip install dotenv-cli

`

###关于debian和ubuntu

或者,您可以通过:

`bash

# apt-get install python3-dotenv-cli

`

##用法

在项目的根目录中创建一个.env文件,并用一些

这样的值:

`sh

SOME_SECRET=donttrythisathome

SOME_CONFIG=foo

`

只需预先准备要用额外环境变量运行的命令

从dotenv的.env文件中:

`bash

$ dotenv some-command

`

这些变量将在您的环境变量中可用。

##规则

解析器理解以下内容:基本无引号值(basic=basic basic)

以export开头的行(export export=foo),这样您就可以source

在bash中归档

以开头的行将被忽略(注释)

空值(empty=)变为空字符串

基本值中保留内部引号:inner_quotes=这是一个测试

或内部报价2=这是一个测试

从未引用的值中修剪空白:trim_whitespace=foo`和

用引号维护:`keep_whitespace=“foo”

解释双引号中的转义(例如n),并保持其原样

单引号。

示例.env文件:

`sh

BASIC=basic basic

export EXPORT=foo

EMPTY=

INNER_QUOTES=this 'is' a test

INNER_QUOTES2=this "is" a test

TRIM_WHITESPACE= foo

KEEP_WHITESPACE="  foo  "

MULTILINE_DQ="multi\nline"MULTILINE_SQ='multi\nline'

MULTILINE_NQ=multi\nline

#

# some comment

`

变成:

`sh

$ dotenv env

BASIC=basic basic

EXPORT=foo

EMPTY=

INNER_QUOTES=this 'is' a test

INNER_QUOTES2=this "is" a test

TRIM_WHITESPACE=foo

KEEP_WHITESPACE=  foo

MULTILINE_DQ=multi

line

MULTILINE_SQ=multi\nline

MULTILINE_NQ=multi\nline

`

欢迎加入QQ群-->: 979659372

推荐PyPI第三方库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值