我到底在这个脚本上做错了什么?



我正在尝试运行这个脚本

from schoolclass import School
import elasticsearch
import elasticsearch_dsl as srch
import mysql.connector as mdb
es = elasticsearch.Elasticsearch()
cnx = mdb.connect(user= 'root', password= '*****', host= '127.0.0.1', database= 'sync-helper')
cursor = cnx.cursor(),
query = "SELECT Zip FROM school"
cursor.execute(query)
schools = list(cursor.fetchall())
zips = []
for z in schools:
    zips.append(str(z[0])
school = School(3, "Crystal", "Hillsborough", 94010)
print school.search(zips)

但是python说有一个语法错误,突出显示定义它的学校变量。如何修复语法?

SyntaxError意味着在代码的某个地方没有正确构造语句。在您的示例中,zips.append(str(z[0])缺少一个右括号。当你有一个SyntaxError时,一个好地方是在指示的行之前。

相关内容

最新更新