[Tutor] glob is driving me berserk
Danny Yoo
dyoo at hkn.eecs.berkeley.edu
Tue Mar 30 18:28:54 EST 2004
On Tue, 30 Mar 2004, Shawhan, Doug (EM, ITS) wrote:
> I am having some difficulty with glob.glob()
[some text cut]
> users=glob.glob("\\\\%s\\d$\\users\\*"%host) #<-- works great!
> for user in users:
> username=user[21:]
> print "Collecting mailboxes for %s"%username
> mailboxes_path="%s\\MYDOCU~1\\Exchange\\"%user
> mailboxes_path=string.replace(mailboxes_path,'\\','\\\\')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Hi Doug,
Are you sure you need to double up the backslashes again? You don't do so
universally on your first glob,
> users=glob.glob("\\\\%s\\d$\\users\\*"%host) #<-- works great!
Perhaps you may want to do:
mailboxes_path = "%s\\\\MYDOCU~1\\Exchange\\" % user
mailboxes = glob.glob('%s*.pst' % mailboxes_path)
instead?
Good luck to you.
More information about the Tutor
mailing list