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