fork(1) download
  1. import argparse as ap
  2.  
  3. p = ap.ArgumentParser()
  4. p.add_argument('file', nargs='*',
  5. metavar='FILE',
  6. default='-',
  7. type=ap.FileType('r'),
  8. help='Input files. - is stdin. Default: %(default)s')
  9.  
  10. print(p.parse_args([]))
  11. print(p.parse_args(['-']))
Success #stdin #stdout 0.02s 28808KB
stdin
Standard input is empty
stdout
Namespace(file='-')
Namespace(file=[<_io.TextIOWrapper name='<stdin>' mode='r' encoding='UTF-8'>])