On Aug 6, 8:07 pm, Kevin Walzer <[EMAIL PROTECTED]> wrote:
>  >>> import os
>  >>> foo = os.system('whoami')
> kevin
>  >>> print foo
> 0
>  >>>
>
> The standard output of the system command 'whoami' is my login name. Yet
> the value of the 'foo' object is '0,' not 'kevin.' How can I get the
> value of 'kevin' associated with foo?
>
> --
> Kevin Walzer
> Code by Kevinhttp://www.codebykevin.com

Just an FYI, the os.system, commands, and os.popen* stuff is
deprecated in Python 2.4+. The subprocess module is supposed to
replace them all.

See the docs for more info: http://docs.python.org/lib/module-subprocess.html

I think the equivalent is subprocess.Popen with the communicate()
method:

http://docs.python.org/lib/node532.html

HTH

Mike
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to