Я пытаюсь использовать optparse, но у меня проблема.
Мой сценарий будет использовать: script <filename>
Я не собираюсь добавлять какую-либо строку параметров, например: script -f <filename>
или script --file <filename>
Есть ли способ, которым я могу не передавать строку аргумента? Или я могу позволить пользователю сделать это:
script -f <filename>
script --filename <filename>
script <filename>
Все вышеперечисленное с одинаковыми последствиями?
Я знаю, что я могу легко сделать это с помощью argv[1]
, но дело в том, что мне может понадобиться добавить поддержку командной строки позже в проекте и добавить, что я не хочу добавлять поддержку optparse
во всем , Вот почему я хочу использовать optparse
.