getopt and options with multiple arguments

Simon Brunning simon at brunningonline.net
Mon Dec 19 05:40:20 EST 2005


On 19 Dec 2005 02:29:41 -0800, pinkfloydhomer at gmail.com
<pinkfloydhomer at gmail.com> wrote:
> I want to be able to do something like:
>
> myscript.py * -o outputfile
>
> and then have the shell expand the * as usual, perhaps to hundreds of
> filenames. But as far as I can see, getopt can only get one argument
> with each option. In the above case, there isn't even an option string
> before the *, but even if there was, I don't know how to get getopt to
> give me all the expanded filenames in an option.
>
> Help! :)

You could use the glob module to expand the asterisk yourself.

--
Cheers,
Simon B,
simon at brunningonline.net,
http://www.brunningonline.net/simon/blog/



More information about the Python-list mailing list