gpt4 book ai didi

python - 'ArgumentParser' 对象没有属性 'parse_arg'

转载 作者:太空宇宙 更新时间:2023-11-04 10:24:22 24 4
gpt4 key购买 nike

我认为下面的代码是正确的。它试图使命令行中的“checkRoot”选项成为可能。但即使是最简单的代码也行不通,用

'ArgumentParser' object has no attribute 'parse_arg'

代码如下所示。

#!/usr/bin/env python
import argparse

if __name__ == "__main__":

message='[setting] ... '
parser = argparse.ArgumentParser(description=message)

parser.add_argument('--checkRoot' , required=False, action='store_true',default=False)

results = parser.parse_arg()
if results.checkRoot:
print "root-checking"

你在哪里发现问题?谢谢。

最佳答案

因为正确的函数名称是 parse_args(),带有一个“s”:

results = parser.parse_args()

关于python - 'ArgumentParser' 对象没有属性 'parse_arg',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30266181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com