Skip to main content

Command Line in Python

 



import argparse
import sys

def calc(args):
    if args.o == 'add':
        return args.x + args.y
    elif args.o == 'sub':
        return args.x - args.y
    elif args.o == 'mul':
        return args.x * args.y
    elif args.o == 'div':
        return args.x / args.y
    else:
        return 'Something went wrong'



if __name__ == '__main__':
    parse =  argparse.ArgumentParser()
    parse.add_argument('--x', type=float,default=0.0, help='Please contact to AK')
    parse.add_argument('--y', type=float,default=0.0, help='Please contact to AK')
    parse.add_argument('--o', type=str,default='add', help='This is utility fo calculation. Please contact to AK')
    args = parse.parse_args()
    sys.stdout.write(str(calc(args)))



Comments