python添加环境变量_python设置环境变量

设置临时环境变量

importos#设置环境变量

os.environ['WORKON_HOME']="value"

#获取环境变量方法1

os.environ.get('WORKON_HOME')#获取环境变量方法2(推荐使用这个方法)

os.getenv('path')#删除环境变量

del os.environ['WORKON_HOME']

其他key值:

os.environ['HOMEPATH']:当前用户主目录。

os.environ['TEMP']:临时目录路径。

os.environ['PATHEXT']:可执行文件。

os.environ['SYSTEMROOT']:系统主目录。

os.environ['LOGONSERVER']:机器名。

os.environ['PROMPT']:设置提示符。

永久环境变量

因为python没办法直接设置永久的环境变量,所以要借助命令行来实现

importos

path=r"E:\env"command=r"setx WORK1 %s /m"%path

os.system(command)

/m代表系统变量。

不加/m为用户变量

实战

前提:我想通过启动程序传参来控制我的数据库环境

解决:

1.在一个配置文件里面写多个环境的配置,定义一个配置文件testcase.conf

[stage_sqlserver]

host=XXX

db=XXX

user=

你可能感兴趣的:(python添加环境变量)