【发布时间】:2011-10-15 05:41:43
【问题描述】:
我想为我的程序设置一个真/假选项 (-w)。 如果设置了选项,我将对输出进行排序。
我添加了以下选项:
parser.add_option("-w", "--without-replacement",
action="store_true", dest="replacement", default=False,
help="outpt lines without replacement")
replacement = options.replacement
if replacement
if self.lines:
self.lines.sort()
last = self.lines[-1]
for i in range(len(self.lines)-2, -1, -1):
if last == self.lines[i]: del self.lines[i]
else: last=self.lines[i]
当我运行程序时,出现以下错误:
File "randline.py", line 65
if replacement
^
SyntaxError: invalid syntax
你能帮我找出正确的语法吗? parser.add_option 编程是否正确?
【问题讨论】:
-
你想在迭代中做什么?
标签: python python-3.x python-2.x