Interactive os.environ vs. os.environ in script
Peter Otten
__peter__ at web.de
Tue Feb 27 03:31:41 EST 2007
boris.smirnov at gmail.com wrote:
> Is there another possibility of how to solve it just by adding some
> lines in script?
I think you have to wrap your script in a shell script
#!/bin/sh
export LD_LIBRARY_PATH=/path/Linux/rh_linux
python shrink_bs_070226.py
To avoid that you can have the python script invoke itself, e. g.:
#!/usr/bin/env python
import os
if os.environ.get("YADDA") != "whatever":
print "fix environment"
os.environ["YADDA"] = "whatever"
os.system("yadda.py")
raise SystemExit
print "YADDA is now %r" % os.environ["YADDA"]
print "do your real stuff"
Peter
More information about the Python-list
mailing list