Hi, I generally use csh scripts for generally scripting (controlling simulations). Basically the script processing options, generates the command line, executes it and then processes the results.
I would usually use the -f option on the shebang line to ensure that the environment from the current shell is used. i.e. #!/bin/csh -f How do I acheive this in python? I have been looking at the import subprocess as sub p = sub.Popen(['echo $PATH'],shell=True).wait() This *seems* to do what I want (in that the path looks correct), but I don't really understand the documentation. Can somebody please clarify what the shell=True does, and whether I am using it correctly. Thanks, Steven -- http://mail.python.org/mailman/listinfo/python-list