Problem with argument parsing

Diez B. Roggisch deets at nospam.web.de
Wed Oct 10 04:41:10 EDT 2007


lgwe wrote:

> On 9 Okt, 17:18, "Diez B. Roggisch" <de... at nospam.web.de> wrote:
>> lgwe wrote:
>> > I have a python-script: myscript, used to start a program on another
>> > computer and I use OptionParser in optpars.
>> > I use it like this: myscript -H host arg1 -x -y zzz
>> > I would like OptionParser to ignore all arguments after arg1, because
>> > these are options that should be used by the program started on the
>> > oter computer arg1 -x -y zzz.
>> > One solution is to write: myscript -H host "arg1 -x -y zzz"
>> > But is it in some way possible to instruct OptionParser to ignore -x -
>> > y zzz without  the "..."?
>>
>> Use -- to separate arguments to be parsed by OptionParser from the
>> to-be-ignored-ones, which is documented btw.
>>
>> Diez
> 
> Thanks!
> I understand that this must be documented.
> But I can't find if anywhere in
> http://docs.python.org/lib/module-optparse.html. (maybee I just cant see
> it, but it is there)

It's general unix-commandline-knowledge... but you are right of course. It
should be documented. Maybe you can file a documentation-bug or something?

Diez



More information about the Python-list mailing list