Python argmentparser对象没有属性';解析器args';
为什么我得到argumentParser对象没有属性“parser_args”。这是我的语法Python argmentparser对象没有属性';解析器args';,python,Python,为什么我得到argumentParser对象没有属性“parser_args”。这是我的语法 import argparse def fib(n): a, b = 0, 1 for i in range(n): a, b = b, a+b return a def Main(): parser = argparse.ArgumentParser() parser.add_argument("num",
import argparse
def fib(n):
a, b = 0, 1
for i in range(n):
a, b = b, a+b
return a
def Main():
parser = argparse.ArgumentParser()
parser.add_argument("num", help="The fibonacci numember",type=int)
args = parser.parser_args()
result = fib(args.num)
print ("The ", str(args.num), "the number is ", str(result) )
if __name__ == '__main__':
Main()
是我在学习如何使用参数解析器时发现语法的地方。你能帮我找出语法的错误吗?与链接不同,我使用的是Python3,您的代码中有一个键入错误。代码应该是
parser.parse_args()
您需要
parse_args()
。非常感谢