Am Samstag, 21. Mai 2005 06:25 schrieb James Stroud: > This will work for your purposes (and seems pretty fast compared to the > alternative): > > file_count = len(os.walk(valid_path).next()[2])
But will only work when you're just scanning a single directory with no subdirectories...! The alternative (which will work regardless of subdirectories) is something like the following: [EMAIL PROTECTED] ~ $ python Python 2.4 (#1, Apr 3 2005, 00:49:51) [GCC 3.4.3-20050110 (Gentoo Linux 3.4.3.20050110-r1, ssp-3.4.3.20050110-0, pie- on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> path = "/home/heiko" >>> file_count = sum((len(f) for _, _, f in os.walk(path))) >>> file_count 55579 >>> HTH! -- --- Heiko. see you at: http://www.stud.mh-hannover.de/~hwundram/wordpress/
pgpRgzq4JSzsJ.pgp
Description: PGP signature
-- http://mail.python.org/mailman/listinfo/python-list