SQLiteのDBにテーブルを新規作成する.既にテーブルがあれば何もしない. from sqlite3 import dbapi2 as sqlite dbname = "test.db" #DBファイルの名前 tablename = "personae" #テーブルの名前 con = sqlite.connect(dbname) #テーブルの存在確認 cur = con.execute("SELECT * FROM sqlite_master WHERE type='table' and name='%s'" % tablename) if cur.fetchone() == None: #存在してないので作る con.execute("CREATE TABLE %s(id INTEGER, name TEXT, hp INTEGER, mp INTEGER)" % tablename)