python语法错误,虽然语法正确

时间:2016-12-24 20:28:59

标签: python syntax-error

对于以下python函数:

 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    

我根本不知道这里的语法应该是什么错。 有没有人知道这里有什么?

1 个答案:

答案 0 :(得分:4)

添加右括号:

print("<tr><td>{}</td> <td>".format(attributes["id"]))
#                                      Missing here  ^