我得到了一个使用optparse的脚本。我不熟悉这个模块,所以我一直在阅读它并尝试各种简单的练习来更好地理解它是如何工作的。下面的代码给了我一个ValueError,告诉我'int'不可调用。如果不使用type选项,它运行得很好。这是对的,还是我遗漏了什么?在
import argparse
parser = argparse.ArgumentParser(description='Non-optional')
parser.add_argument('count', action='store', type="int")
parser.add_argument('units', action='store')
print parser.parse_args()
从命令行调用为:python.exe模块1.py 3,测试
^{} parameter 必须是实际类型,而不是类型的名称。在
请注意,我删除了
"
周围的int
。在相关问题 更多 >
编程相关推荐