0
長いリストに列名を再帰的に追加しようとしましたが、構文エラーが発生し続けています。各項目の冒頭には含まれてはならない文字があるため、[1:]。コードに含まれていない文字の構文エラーが発生しました
for i in range(0,len(stat_list)):
cur.execute('''
ALTER TABLE PDB_id ADD {} TEXT '''.format(stat_list[i][1:]))
エラーは次のとおりです。
sqlite3.OperationalError: near "/": syntax error
結果のSQL文を印刷すると、構文エラーが明らかになります。 –
'stat_list [i]'のテキストにスラッシュが必要です。 –
また、 'for i in range(0、len(stat_list))'をなぜ使用していますか? 'stat_listのstatのための'は非常にきれいです... –