Python 3和argparse的命令行脚本必须有参数?

时间:2018-05-03 19:58:36

标签: python-3.x command-line-interface argparse

每个人,

我正在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有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:1)

事实证明,有一种称为“位置参数”的论证,它解决了我的问题! :)

This是我为实现目标而遵循的教程。