Я хочу, чтобы в моей программе был параметр "истина / ложь" (-w). {{1} } Если эта опция установлена, я буду сортировать вывод.
У меня добавлена следующая опция:
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?