Я пытаюсь контролировать свои журналы с помощью коротких рук if-else
, потому что он выглядит элегантно в однострочном пространстве, но я замечаю, что мне нужно реализовать поток else
как Что ж.Управление журналом с помощью short-hand if-then-else в python
Class MyClass(object):
def __init__(self, parent):
self.log_enabled = False # To enable/disable logs
...
def test(self):
...
print "Command is being executed..." if self.log_enabled == True else pass
...
Если я ставлю pass
на else
, то это ошибка. Любой способ, чтобы выполнить это, либо используя if-else
, либо другие методы?
Это не то, как работает условное выражение. Также вам следует рассмотреть возможность использования встроенных средств ведения журнала. –
просто сделай 'else ''', чтобы ничего не печатать –
@RNar: Ничто, кроме пустой строки, которая не то, что вы хотите. – user2357112