Pythonを使用してデータベースを作成し、execute()メソッドを実行して2つの新しいテーブルを作成し、列名を指定できます。ただし、データベースにデータを挿入することはできません。これは私がデータベースにデータを挿入するために使用しようとしていますコードです:データを挿入するにはPythonを使用してsqlite3データベースにデータを挿入できません
#! /usr/bin/env python
import sqlite3
db = sqlite3.connect('data.db')
db.execute('CREATE TABLE companies ' \
'('\
'company varchar(255) '\
')')
db.execute('CREATE TABLE data ' \
'('\
'timestamp int, '\
'company int, '\
'shares_held_by_all_insider int, '\
'shares_held_by_institutional int, '\
'float_held_by_institutional int, '\
'num_institutions int '\
')')
それは私のためにうまくいった。何かエラーがありますか? –
いいえ、レコードがテーブルに追加されていないこと以外は、すべてがうまく動作しているようです。 –