Michael Konrad wrote:

> >     for x in listing:
> >         print x
> >         if os.path.isdir(x):
> >             dirs.append(x)
> >
>
> Did that and I was just getting a bunch of [ ].

if you printed "x" (the filename), that doesn't sound very likely.
maybe you printed some other variable?  (like "dirs")

> >     for x in listing:
> >         x = os.path.join(directory, x)
> >         if os.path.isdir(x):
> >             dirs.append(x)
>
> OK. This works except each entry in dirs now includes the full path.
> Is there an unjoin? :)

use two variables:

    for name in listing:
        fullname = os.path.join(directory, name)
        if os.path.isdir(fullname):
            dirs.append(name)

</F>



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

Reply via email to