How to use export with python on linux in Python Programming Language?
Answer(s) available: 1
export is a command that you give directly to the shell (e.g.
bash), to tell it to add or modify one of its environment variables. You can't change your shell's environment from a child process (such as Python), it's just not possible.
Here's what's happening when you try
/bin/bash process, command `python yourscript.py` forks python subprocess" |_" /usr/bin/python process, command `os.system()` forks /bin/sh subprocess" |_" /bin/sh process, command `export ...` changes its local environment"
When the bottom-most
/bin/sh subprocess finishes running your
export ... command, then it's discarded, along with the environment that you have just changed.
Her Name is...