GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing docs.python.org — 10.7. glob — Unix style pathname pattern expansion — Python v2.6.9 documentation Navigation10.7. glob — Unix style pathname pattern expansion¶The glob module finds all the pathnames matching a specified pattern according to the rules used by the Unix shell. No tilde expansion is done, but *, ?, and character ranges expressed with [] will be correctly matched. This is done by using the os.listdir() and fnmatch.fnmatch() functions in concert, and not by actually invoking a subshell. (For tilde and shell variable expansion, use os.path.expanduser() and os.path.expandvars().)
For example, consider a directory containing only the following files: 1.gif, 2.txt, and card.gif. glob() will produce the following results. Notice how any leading components of the path are preserved. >>> import glob >>> glob.glob('./[0-9].*') ['./1.gif', './2.txt'] >>> glob.glob('*.gif') ['1.gif', 'card.gif'] >>> glob.glob('?.gif') ['1.gif'] See also
Previous topic10.6. tempfile — Generate temporary files and directories Next topic10.8. fnmatch — Unix filename pattern matching This PageQuick searchEnter search terms or a module, class or function name. Navigation
© Copyright 1990-2013, Python Software Foundation.
The Python Software Foundation is a non-profit corporation. Please donate. Last updated on Oct 29, 2013. Found a bug? Created using Sphinx 0.6.5. |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |