Hi. How can I list root and only one level down? I've tried setting dirs
= [] if root != start root, but it doesn't work. I clearly don't
understand how the function works. I'd be grateful for some pointers.

Thanks 
Rory

/tmp/test
    |-- 1
    |-- 2
    |-- 3
    |-- 4
    |-- one
    |   |-- 1
    |   |-- 2
    |   |-- 3
    |   |-- 4
    |   `-- subone <- dont want to see this
    `-- two
        |-- 5
        |-- 6
        |-- 7
        `-- 8

3 directories, 12 files

>>> for root, dirs, files in os.walk('/tmp/test', True):
...     print root, dirs, files
... 
/tmp/test ['one', 'two'] ['1', '2', '3', '4']
/tmp/test/one ['subone'] ['1', '2', '3', '4']
/tmp/test/one/subone [] []
/tmp/test/two [] ['5', '6', '7', '8']

-- 
Rory Campbell-Lange 
<[EMAIL PROTECTED]>
<www.campbell-lange.net>
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to