import argparse as ap
p = ap.ArgumentParser()
p.add_argument('file', nargs='*',
metavar='FILE',
default='-',
type=ap.FileType('r'),
help='Input files. - is stdin. Default: %(default)s')
print(p.parse_args([]))
print(p.parse_args(['-']))
aW1wb3J0IGFyZ3BhcnNlIGFzIGFwCgpwID0gYXAuQXJndW1lbnRQYXJzZXIoKQpwLmFkZF9hcmd1bWVudCgnZmlsZScsIG5hcmdzPScqJywKICAgICAgICAgICAgICAgIG1ldGF2YXI9J0ZJTEUnLAogICAgICAgICAgICAgICAgZGVmYXVsdD0nLScsCiAgICAgICAgICAgICAgICB0eXBlPWFwLkZpbGVUeXBlKCdyJyksCiAgICAgICAgICAgICAgICBoZWxwPSdJbnB1dCBmaWxlcy4gLSBpcyBzdGRpbi4gRGVmYXVsdDogJShkZWZhdWx0KXMnKQoKcHJpbnQocC5wYXJzZV9hcmdzKFtdKSkKcHJpbnQocC5wYXJzZV9hcmdzKFsnLSddKSk=