Re: How can I get the names of the files in a directory?

From: .removethis. (_at_gmail.com)
Date: 01/15/05


Date: Sat, 15 Jan 2005 15:16:02 GMT

Sara Fwd said the following on 1/15/2005 8:10 AM:
> Can you guys also help me find a module that looks in
> a directory and print out the names of the files in there?

You can use glob:

>>> import glob
>>> from os.path import isfile
>>> print filter(isfile, glob.glob('/tmp/*')) # can use patterns

(will print a list of all files in the given directory, matching the
given pattern)

If you want to traverse a directory tree recursively, please take a look
at this recipe:
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/200131

Thanks,
--Kartic



Relevant Pages

  • Re: How can I get the names of the files in a directory?
    ... > given pattern) ... > If you want to traverse a directory tree recursively, ... > at this recipe: ... def get_all_files: ...
    (comp.lang.python)
  • Re: Say, Sara...
    ... >Sara Running wrote: ... >>>pesto recipe that used roasted pumpkin seeds instead of pine ... I was also thinking you could use a number of high-fat seeds like ... Sara Running ...
    (soc.singles.moderated)