2016-12-24 6 views
-7

Для следующей функции питона:питон, хотя синтаксис правильно

def startElement(self, tag, attributes): 
     if tag == "artikel": 
      print("<tr><td>{}</td> <td>".format(attributes["id"]) 
     if tag == "preis": 
      print("</td> <td>") 
     if tag == "lieferant": 
      print("</td> <td>") 

Я получаю следующее сообщение об ошибке синтаксиса:

if tag == "preis": 
       ^
    SyntaxError: invalid syntax  

Я понятия не имею, на все, что должно было быть не так с синтаксис здесь. Кто-нибудь еще знает, что здесь?

+11

Это не правильно. Вы забываете закрыть круглые скобки в строке выше для вашей функции 'print'. – idjaw

+0

Ох ... спасибо! –

ответ

4

Добавить закрывающую скобку:

print("<tr><td>{}</td> <td>".format(attributes["id"])) 
#          Missing here^
Смежные вопросы