<[EMAIL PROTECTED]> wrote:

> the following code is from the Python 2.3.5 docs (
> http://www.python.org/doc/2.3.5/lib/os-file-dir.html )
>
> import os
> from os.path import join, getsize
> for root, dirs, files in os.walk('python/Lib/email'):
>    print root, "consumes",
>    print sum([getsize(join(root, name)) for name in files]),
>    print "bytes in", len(files), "non-directory files"
>    if 'CVS' in dirs:
>        dirs.remove('CVS')  # don't visit CVS directories
>
> every time I try and run it I get the following error
>
>    print sum([getsize(join(root,name)) from name in files]),
>                                           ^

if you're using examples from the 2.3.5 documentation, maybe you
shouldn't run them under 1.5.2...

(the code you included runs just fine on Python 2.3 and 2.4 on my
machine.   under Python 2.0 and 2.1 and 2.2, it complains about a
missing "walk" function.  in Python 1.5.2, it gives a syntax error that
looks a lot like the one you included, except that you didn't include
the actual error message...)

</F> 



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

Reply via email to