On May 17, 3:49 am, mosscliffe <[EMAIL PROTECTED]> wrote:
> I have been playing with GLOB and OS.PATH and it all works, but is
> there a better way of getting GLOB to recognise, multiple patterns at
> one call (ONE).
>
A better way? You haven't posted a way to do that. And a quick
perusal of the docs for the glob module shows that glob uses some very
simplistic unix like pattern matching, and there are only 4 symbols
you can use. None of them allow alternate patterns, so, no, you can't
match multiple patterns in one pass. You can use os.listdir() and
regexes if you want.
> Also is it possible to join lists, without the horrid concatenation
> code I have
Horrid? What did you have in mind? You can use the += operator:
filenames += glob.glob(pattern)
If your aversion to concatenation runs too deep, you could use a loop:
for file in glob.glob(pattern):
filenames.append(file)
--
http://mail.python.org/mailman/listinfo/python-list