使用上下文管理器临时修改环境变量

tempenviron的Python项目详细描述


[![构建状态](https://travis-ci.org/u1234x1234/tempenviron.svg?branch=master)(https://travis ci.org/u1234x1234/tempenviron)
[![覆盖状态](https://coveralls.io/repos/github/u1234x1234/tempeviron/badge.svg?branch=master)](https://coveralls.io/github/u1234x1234/tempenviron?branch=master)


`tempenviron`允许您使用上下文管理器临时修改环境变量。


更新的“u environ(random_environment戥variable=”some戥value“):
assert os.environ[”random戥environment戥variable“]=”some戥value“


assert‘random戥environment戥var1“:”val1“,”'var2':'val2'}):
断言os.environ['var1']='val1'
断言os.environ['var2']='val2'



在这种情况下,关键字具有更高的优先级
使用更新的环境({var1':'val1','var2':'val2'},var2='val3'):
断言os.environ['var2']='val3'



将变量设置为none
os.environ['var1']='val1'

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

推荐PyPI第三方库


热门话题
iOS MDM注册配置文件请求/Profile使用java对证书进行签名   java如何调试GWT项目中的PHP文件   Mac和Windows之间的Java文件getFreeSpace差异   java从ArrayList进入JComboBox   ApacheKafka如何执行zookeeperserverstart。我的java程序中的bat文件?   JAXRS应用程序的java初始化   java如何为double覆盖compareTo方法?   使用进程动态运行java代码   sockets java。网SocketException:权限被拒绝openshift   java PorterduffXfermode:清除位图的一部分   其他线程中变量的java更改侦听器   java如何初始化接口实例以与父片段中的子片段通信   java Cordova插件在构建时出错,源代码1.6中不支持菱形运算符使用源代码7   java是学习编程的教育游戏吗?   在不同机器上使用JasperReports API运行代码时出现java问题   java Spring引导延迟Flyway序列化循环依赖   未为加密/解密初始化java密码