我正在尝试使用参数解析器查找圆柱体的体积。但是,我得到了这个错误:
第17行,在print(vol_Cylinder(args.radius,args.height))中AttributeError:'dict'对象没有属性'radi'
import math
import argparse
import configparser
#to find volume using argument parser
parser = argparse.ArgumentParser(description="Volume of cylinder")
parser.add_argument("-r","--radius",type=int,help="Radius of cylinder")
parser.add_argument("-H","--height",help="Height of cylinder")
args = vars(parser.parse_args())
def vol_Cylinder(radius,height):
vol = (math.pi) * (radius ** 2) * (height)
return vol
#calling
if __name__ == '__main__':
print(vol_Cylinder(args.radius,args.height))