how to get output.

indu_shreenath at yahoo.co.in indu_shreenath at yahoo.co.in
Thu Aug 9 03:50:52 EDT 2007


Hey,

I did write the following:
but it does not work.

import subprocess as sp
try:
     = sp.Popen("DIR . /AD /B", stdout=sp.PIPE)
    result = p.communicate()[0]
    print result
 except:
     print "error"

This throws error.
DIR . /AD /B will list out only directories in the current directory.

Thanks,
Indu


On Aug 9, 11:46 am, "Diez B. Roggisch" <de... at nospam.web.de> wrote:
> indu_shreenath schrieb:
>
> > Hey,
> > I want to get the output of "DIR /AD /B" command to a varriable using
> > python. How can I do this?
>
> Using the subprocess-module.
>
> However, I'm not sure what DIR /AD /B does - but there are many
> functions in module os that might deliver what you want without invoking
> an external command.
>
> Diez





More information about the Python-list mailing list