আমরা দেওয়া কোডকে নিচেরভাবে রি-রাইট করি:
#foo.py
import argparse
class InvalidArgError(Exception):
pass
parser = argparse.ArgumentParser()
parser.add_argument("echo")
args = parser.parse_args()
try:
print(args.echo)
raise InvalidArgError
except InvalidArgError as e:
print(e)
যখন এই স্ক্রিপ্টটি টার্মিনালে নিচেরভাবে রান করা হয়:
$ python foo.py echo bar
আমরা নিচের আউটপুট পাই:
usage: foo.py [-h] echo foo.py: error: unrecognized arguments: bar