2016-10-22 21 views
-2

私はのは、リストの長さがあるこの単語インデックスと単語数のmysqlの長さが一致しませんか?

word = ['tugas', 'akhir', 'implementasi', 'algoritma', 'klastering', 'ada',......] 

のように私はPythonで単語リストを持っているとしましょうので、私はこれがすぐに

解決を取得するために必要な情報を検索

の最終的なプロジェクトを作りました125

次に、上記の単語リストのインデックスをidsに入力する新しいリストを作成します。

コードは次のようである:

sql = """SELECT id_term FROM abstract_terms WHERE term IN %s""" 
pram = [word] 
cursor.execute(sql, pram) 
ids = list() 
ids.extend(cursor.fetchall()) 

が、私はidsが含まれている用語のIDを挿入したい場合は、私は常にエラーが出るようにidsリストの長さとwordリストは同じではありませんlist index is out of range

あなたは私の間違いを教えていただけますか?この

WHERE col IN ('tugas', 'akhir', 'implementasi', 'algoritma', 'klastering') 

あなたのPythonコードは、そのようなテキストでクエリを作成する必要がありますように。それは、一般的に、首の痛みだが、それが可能だSQLのWHERE col IN values構文が見え:(

答えて

0

助けてください。

関連する問題