このコードはDBに1行しか書いていませんこのコードはDBに1行しか書いていませんか?
このコードではエラーは見つかりませんでした。 。 。
しかし、なぜこれが最初の行以上を挿入していないのですか?
def transremovechars():
cur.execute('drop table transforms')
char_cfg = config.get('Transform_Variables', 'Chars_to_be_removed') #Reads all the special chars to be removed from specialchars.txt#
cur.execute('select * from originallist')
for row in cur: #Applies transformation to remove chars for each row in a loop#
company = row[0]
for specialchars in char_cfg:
company = company.replace(specialchars, '')
cur.execute('Insert into transforms (Transresult1) values (\'' + company + '\')')
con.commit()
'results = cur.fetchall()'を追加し、カーソルではなく 'results'をループする必要があります。 –
glglgl:いいです。それは私がいつもそれをやったことです。だから私はそれが行く道だと思った。しかし、大丈夫、私は今知っている、あなたはカーソルをループすることができます。 –
glglgl:あなたのコメントを削除しましたか?カーソルの上を直接反復できますか? –