optparse question
Pat
Pat at junk.net
Tue Jan 27 08:06:47 EST 2009
Thorsten Kampe wrote:
> * Pat (Mon, 26 Jan 2009 20:02:59 -0500)
>> Up until today, I never needed to pass any arguments to a Python
>> program.
>> [...]
>> getopt resolved my immediate need, but I would like to know how one
>> could use optparse to extract out the options from something like "dir
>> /s /b".
>
> If you actually read the documentation (it's right at the top) you knew
> that this is not possible:
> "There are many different syntaxes for options; the traditional Unix
> syntax is a hyphen (“-“) followed by a single letter [...] The GNU
> project introduced "--" [...] These are the only two option syntaxes
> provided by optparse.
> Some other option syntaxes that the world has seen include:
> [...]
> a slash followed by a letter, or a few letters, or a word, e.g. "/f",
> "/file"
>
> These option syntaxes are not supported by optparse, and they never will
> be. This is deliberate: [...] the last only makes sense if you’re
> exclusively targeting VMS, MS-DOS, and/or Windows."
>
> Thorsten
Sigh. I used dir /s /b as a simple Windows command with a flag (it
could have been dir /s) because it was the first thing that popped into
my mind.
I had no idea people were going to get so upset that I used a Windows
example and go off on a tear.
More information about the Python-list
mailing list