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