winterTTr wrote:
I want to list the file with glob .
The path( which is a directory ) is contain square bracket as "[ab]
xxx"
.  However , i can't find how to do it rightly with glob .

with the coding :

{{{
import glob
glob.glob('[ab]xxx' )
}}}

and with the path "[ab]xxx" really exits.
result : []

Is there a way to do it rightly ?

And i know the fact that  [ is a special character for glob().
But how can i escape it when using glob?

PS:
 Python : 2.5
 Platform : Win XP

There's no escape character as such, but you can put '[', '?' and '*' in
a character set in their own:

    glob.glob('[[]ab]xxx')
               ^^^
               '[' within [...]
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to