Hi all,
   My code is as follows:

path = r'C:/"Program Files"/testfolder/2.3/test.txt'
if os.path.lexists(path):
    print 'Path Exists'
else:
    print 'No file found in path - %s' %path
print Popen(path, stdout=PIPE, shell=True).stdout.read()

The output comes as
No file found in path - C:/"Program Files"/testfolder/2.3/test.txt
but the test.txt file is opened.

The issue, I guess, is that the double quotes inside is failing the
check. But without the double quotes, Popen fails.
One solution, I can think is to check without double quotes, and then
using some code, put the double quotes back inside, but it looks quite
kludgy.

What is the usual solution to this?
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to