basic python-unix question

phil hunt philh at comuno.freeserve.co.uk
Thu Jul 19 07:46:03 EDT 2001


On 18 Jul 2001 22:38:54 GMT, Quinn Dunkan <quinn at yak.ugcs.caltech.edu> wrote:
>
>Yes.  Automatic substitution does not take place at all.  Strings will never
>change their contents.

Quite right too! if you want sustitution, use P*rl!

>There are many functions that operate on strings, though.
>
>You can concatenate strincgs with (+):
>    'ps ef | grep ' + eachProcess
>
>You can interpolate strings with (%):
>    'ps ef | grep %s' % eachProcess
>
>Read the docs for more.
>
>As an aside, the above os.system is not a very good way to check for running
>processes (you want a >/dev/null in there at least, not to mention that it
>will break if you move it to a bsd). 

Because BSD doesn't like ``ps ef''? Or because there's a problem 
with os.system()?


-- 
#===== Philip Hunt == philh at comuno.freeserve.co.uk ======#
    Herbivore: effort-free public key encryption. See:
<http://www.vision25.demon.co.uk/oss/herbivore/intro.html>
        ** First software release coming soon! **






More information about the Python-list mailing list