Я создаю функцию, которая проверяет ввод и выдает, если вход не в правильной форме. Тем не менее, я получаю сообщение об ошибке, что sys.exit() является «недопустимым синтаксисом». Любая помощь приветствуется!Sys.exit(), бросающий синтаксическую ошибку
import re
import sys
def my_program(x):
# takes input in form '#d#'
if re.match('\d\w\d', x) is False:
print('Format of input must be '#d#')
sys.exit()
Посмотрите на подсветку синтаксиса ... – TigerhawkT3
скопировать и вставить трассировки стека. FYI, код, который у вас там, работает так, как написано для меня. –
Совет: не используйте синтаксис типа 'is False'. Скорее, добавьте условие с 'not'. -> 'if not re.match (...):' – pushkin