Python中使用argparse的必需命令行选项



命令行参数的场景如下:如果有一个特定的选项,那么应该有一些其他必要的选项。例如,如果有——create,那么就应该有——name。如果有——remove,那么应该有——id。有可能用argparse实现这个场景吗?还是别的什么?

这可以通过子命令完成,只要您不介意createremove前面没有连字符。这可能是有意义的,因为这些动词通常用作操作而不是选项。

可选是隐式的,必须指定:

http://docs.python.org/library/argparse.html要求

也就是说,似乎没有一个内置的机制为参数"依赖",我认为你想实现。

相关内容

  • 没有找到相关文章

最新更新