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