import argparse
parser = argparse.ArgumentParser(description='SO test.')
parser.add_argument('--doh', action='store_true')
parser.add_argument('files', nargs='*')
args = parser.parse_args()
print(args.doh)
print(args.files)
Использование argparse в сочетании с sys.argv в Python