据我所知,getopt
和optparse
必须与预定义的命令行选项列表一起使用。有没有办法让它们(或我不知道的另一个选项解析模块)接受以-
开头的任何选项?
原因:我有一个简短的python命令行程序,基本上委托给另一个带有扩展选项API的模块。我想在我的程序中执行一些命令行处理,并将所有无法识别的选项传递给委托模块。虽然我可以在纯python中破解它,但我更愿意依赖其中一个标准模块。应支持短期和长期选项(-o
,--long-opt
和--long-option=argument
),但显然我不希望为未知选项支持语法--long-option argument
。 / p>