2016-08-09 12 views
-2

私はこのスクリプト私はこのスクリプトで間違って何をしましたか?

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はそれが定義されている学校の変数を強調し、構文エラーがあると言っています。構文を修正するにはどうすればよいですか?

+1

前の行に ')'がありません: 'zips.append(str(z [0])' –

答えて

1

SyntaxErrorは、コード内のどこかのステートメントが正しく構築されていないことを意味します。あなたの場合、zips.append(str(z[0])には閉じ括弧がありません。あなたがSyntaxErrorを持っているときに見える良い場所は、示された前の行です。

+0

ありがとうございました! – parthasp

関連する問題