using os
module can values of environment variables. example:
os.environ['home']
however, cannot set environment variables:
os.environ['bla'] = "foo"
it works in current session of program when python program finished, not see changed (or set) values of environment variables. there way python?
if want make environment variables persist accross sessions, could
for unix
do when in bash
shell. append environment variables inside ~/.bashrc
.
import os open(os.path.expanduser("~/.bashrc"), "a") outfile: # 'a' stands "append" outfile.write("export myvar=myvalue")
or windows:
setx /m myvar "myvalue"
in *.bat
in startup in program files
Comments
Post a Comment