これは最小限のコードです:
import sqlite3 as sq3
import os
import sys
def main(argv):
q = 'select * from table_name;'
db = 'test.db'
con = sq3.connect(db)
cur = con.cursor()
cur.executescript(q) // cur.execute(q) will work
print cur.fetchone()
if __name__ == '__main__':
sys.exit(main(sys.argv))
私の問題は、正常に動作しているexecutescript
間は常に失敗しますexecute
。非標準または見逃したライブラリがあるためexecutescript
ですか?