Скрипт командной строки с Python 3 и argparse должен иметь аргумент? - PullRequest
0 голосов
/ 03 мая 2018

Все

Я создаю сценарий командной строки на основе Python 3.5 в Ubuntu 16.04.

Этот скрипт принимает некоторые параметры, которые я обрабатываю с помощью argparse, но наиболее важным из них является просто URL, который я не хочу обрабатывать аргументом.

Вот как я хочу, чтобы это работало:

<command> <url> --<optional_argument_1> <value_1> ... --<optional_argument_N> <value_N>

А не так:

<command> --<url_argument> <url> ....

Есть ли способ с помощью argparse?

1 Ответ

0 голосов
/ 30 мая 2018

Оказывается, что существует своего рода аргумент, называемый "позиционные аргументы", и это решило мою проблему! :)

Это - учебник, которому я следовал, чтобы достичь того, чего хотел.

...