Don't do this:

#File to query       
string = "C:\DOCUME~1\profileName\LOCALS~1\Temp\\Temporary Directory 1 for 
deluxetreee (2).zip\Christmas.exe"
 
#Substitute "\" to "\\"
path = re.sub('\\\\', '\\\\\\\\', string)

I can see nothing wrong with this particular bit of code, but sooner or later 
doing this sort of thing will trip you up. Instead use a raw string 
(r"mys\t\ri\ng") that will leave your whacks intact. All you need is this:

path = r"C:\DOCUME~1\profileName\LOCALS~1\Temp\\Temporary Directory 1 for 
deluxetreee (2).zip\Christmas.exe"

I notice you have a doubled \ in path after Temp which may be the problem, 
depending on the target filesystem.

--
Paul Keating
The Hague 

_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to