Apologies for the newbie question.

I'm trying to walk thru a directory tree that is passed on the command line 
(in Windows), for example:

c:>doit.py "C:\Users\dave\right here"

To debug that in Spyder, I did Run>Configuration... then put 
 "C:\Users\dave\right here" (including the quotes) into the "Command line 
options" box under General Settings.

If I do: 

A = sys.argv[2] 
B = 'C:\\Users\\dave\\right here'
os.walk(A)
os.walk(B)

Then only the os.walk(B) works.  That seems to be because

A contains "C:\Users\dave\right here" (including the quotes), and
B contains C:\Users\dave\right here

Is there a straightforward way to get rid of the double quotes?

(I'm not sure why, but sys.argv[1] and sys.argv[3] both get populated with 
empty strings, too.)

BTW - if I leave out the double quotes, then I get:

sys.argv[1] == C:\Users\dave\right

and

sys.argv[2] = here

...so that doesn't work too well.  I seem to need the double quotes to 
avoid the whitespace break.

-- 
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/spyderlib/-/vwMQPztceR0J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/spyderlib?hl=en.

Reply via email to