У меня есть script, который должен использоваться следующим образом:
usage: installer.py dir [-h] [-v]
dir - это позиционный аргумент, который определяется следующим образом:
parser.add_argument('dir', default=os.getcwd())
Я хочу, чтобы dir был необязательным: если он не указан, он должен быть cwd.
К сожалению, когда я не указываю аргумент dir, я получаю Error: Too few arguments.