【发布时间】:2018-10-14 05:38:34
【问题描述】:
大家,
我正在 Ubuntu 16.04 上基于 Python 3.5 创建命令行脚本。
这个脚本接受一些我用 argparse 处理的选项,但最重要的只是一个我不想用参数处理的 URL。
这是我希望它工作的方式:
<command> <url> --<optional_argument_1> <value_1> ... --<optional_argument_N> <value_N>
而且不喜欢这个:
<command> --<url_argument> <url> ....
argparse 有办法解决这个问题吗?
【问题讨论】:
-
你需要一个位置参数。文档中的第一个示例(求和的整数)就是这种类型。 docs.python.org/3/library/argparse.html
-
@Hitobat 所以我应该将整数更改为字符串?
-
是的,因为我认为字符串适合 url 参数
标签: python-3.x command-line-interface argparse