Marc, You can do most system type stuff in Python and it makes it much easier. import glob jpgList = glob.glob("*.jpg") # the glob allows you to use wild cards in the search jpgCount = len(jpgList) This gives you a list of all files that end in .jpg. You can then do a len(jpgList) to get the number of files John
-----Original Message----- From: Marc Buehler [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 12, 2005 11:10 AM To: tutor@python.org Subject: [Tutor] how to extract number of files from directory hi. i'm new to Python ... i would like to extract the number of JPG files from the current directory and use that number as a parameter in my python script. i tried: a = os.system('ls *JPG | wc -l') when i do: print a i get '0'. what am i missing? marc ---------------------------------------------------------------------------- ----------- The apocalyptic vision of a criminally insane charismatic cult leader http://www.marcbuehler.net ---------------------------------------------------------------------------- ------------ __________________________________ Yahoo! Music Unlimited Access over 1 million songs. Try it free. http://music.yahoo.com/unlimited/ _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor