argparserライブラリテストスクリプト
3233 ワード
argparserライブラリをテストし、主にコマンドラインパラメータを処理するために使用されます.詳細については、文書「Argparse Tutorial」を参照してください.
import argparse
parser = argparse.ArgumentParser(description="calculate X to the power of Y")
parser.add_argument("x", type=int, help="the base")
parser.add_argument("y", type=int, help="the exponent")
group = parser.add_mutually_exclusive_group()
group.add_argument("-v", "--verbose", action="store_true")
group.add_argument("-q", "--quiet", action="store_true")
args = parser.parse_args()
answer = args.x**args.y
if args.quiet:
print answer
elif args.verbose:
print "{} to the power {} equals {}".format(args.x, args.y, answer)
else:
print "{}^{} == {}".format(args.x, args.y, answer)