Optparse Python集布尔值

2024-10-01 02:28:50 发布

您现在位置:Python中文网/ 问答频道 /正文

让optparse在python中工作有很多困难。这是我第一次使用它,所以任何帮助将不胜感激。我通读了所有的文档,但是即使有它们的示例,它也不适合我。我尝试使用--clean使布尔变量等于true。这就是我所拥有的:

desc = "Use this script for fun!"
parser = optparse.OptionParser(description=desc)
parser.add_option('--clean', help='Run cleaner option', dest = 'runclean', default = False, action = 'store_true')
(args, opts) = parser.parse_args()

print opts.runclean

我以为这会让runclean变成真的,但是当我这么做的时候:

^{pr2}$

我得到:

AttributeError: 'list object has no attribute 'runclean'

有什么想法吗?在


Tags: 文档cleantrueparser示例forusescript