Python is removing my quotes!

Thorsten Kampe thorsten at thorstenkampe.de
Wed Aug 22 12:48:42 EDT 2007


* Gary Herron (Tue, 21 Aug 2007 09:09:13 -0700)
> Robert Dailey wrote:
> > Note: I'm using Python on Windows
> >
> > I have an application that allows a user to submit a password as a
> > command line parameter. The password of choice may contain any
> > characters the user wishes, including quotes. If I do the following:
> >
> > python password.py "9999"MyPassword
> >
> > The resulting output when I print this inside the script is:
> >
> > 9999MyPassword
> >
> > Notice how the quotations have been stripped. Is it DOS doing this, or
> > Python? Is there a way I can fix it?
> 
> Not Python.  It never even sees those quotes.  Whatever system you are
> using for entering the text is stripping them.  Is it the command prompt
> (cmd.exe)?  If so then you can escape the quote by preceding it with a
> backslash.  (This is true of the DOS prompt [...]

No, under Cmd it's "^".



More information about the Python-list mailing list