Как говорит @hpaulj, просто используйте параметр default
:
import argparse
parser = argparse.ArgumentParser(description='Sample ArgumentParser')
parser.add_argument(
"--stuff",
nargs=2,
metavar=('arg1', 'arg2'),
default=('arg1def', 'arg2def')
)
args = parser.parse_args()
print('Args:', args)
Вывод:
λ python tmp.py
Args: Namespace(stuff=('arg1def', 'arg2def'))