我正在关注有关参数解析器的教程,并停留在这里

我正在尝试使用参数解析器查找圆柱体的体积。但是,我得到了这个错误:

  

第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))
yychuan123456 回答:我正在关注有关参数解析器的教程,并停留在这里

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3130543.html

大家都在问