import sys import numpy as np import sqlite3 from optparse import OptionParser if __name__ == '__main__': parser = OptionParser(usage = "usage: %s ") (options, args) = parser.parse_args() if len(args) != 2: parser.print_usage() sys.exit(1) data_file_name, sql_file_name = args data = np.loadtxt(data_file_name) con = sqlite3.connect(sql_file_name) cur = con.cursor() cur.execute('DROP TABLE IF EXISTS results') cur.execute('CREATE TABLE results (res INTEGER, ord INTEGER, ep INTEGER, qlin FLOAT, err FLOAT, final FLOAT, exact FLOAT, time FLOAT)') cur.executemany("insert into results values(?,?,?,?,?,?,?,?)", data) con.commit() cur.close() con.close()