Re: how to parse system functions output

2005-04-06 Thread [EMAIL PROTECTED]
Or if you run 2.4 you can use subprocess

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


Re: how to parse system functions output

2005-04-06 Thread Peter Hansen
praba kar wrote:
eg) bytesused = os.system('du -sh /Users/enmail')
if I print this bytesused variable the output of
bytesused variable is the below
14M /Users/enmail
0
It's unlikely this is the contents of "bytesused",
because os.system() does not return the output
of the program that is run, it returns only the
exit value.  (See the doc.)  The "14M ..." part
is actually being printed by the "du" command
as it runs.  "bytesused" contains only the "0"
that you show above.
Now From this Output I want only '14M" I cannot split
this output by space.  If anyone know regarding this
mail me ASAP
You are looking for either os.popen() or the newer,
more flexible "subprocess" module (available in
Python 2.4).  Again, check the docs for details and
examples for both of these.
Basically you would do this:
result = os.popen('du -sh /Users/enmail').read()
# now parse result...
-Peter
--
http://mail.python.org/mailman/listinfo/python-list


how to parse system functions output

2005-04-06 Thread praba kar
Dear all,

  I want to parse the system functions output
but I couldn't do it. Kindly assist me in this
task.

eg) bytesused = os.system('du -sh /Users/enmail')
if I print this bytesused variable the output of
bytesused variable is the below

14M /Users/enmail
0

Now From this Output I want only '14M" I cannot split
this output by space.  If anyone know regarding this
mail me ASAP

regards
Prabahar



Yahoo! India Matrimony: Find your life partner online
Go to: http://yahoo.shaadi.com/india-matrimony
-- 
http://mail.python.org/mailman/listinfo/python-list