Создание базы данных в Python с использованием sqlite3 - PullRequest
0 голосов
/ 13 сентября 2018

Я застрял, когда пытался создать базу данных в Python с использованием sqlite3.Ниже то, что я сделал.Когда я пытался бежать, он продолжал говорить мне, что таблицы уже существуют.Я не мог понять, почему.Спасибо!

import sqlite3
variables = (data)
functions = (data)
var_func = (data)

conn = sqlite3.connect('python_database')
c = conn.cursor()
#create table
c.execute(''' CREATE table variable_table (
    id integer,
    name text,
    module text,
    type text,
    desc text) ''')

c.execute(''' CREATE table function_table (
    id integer,
    name text) ''')

c.execute(''' CREATE table var_func_table (
    variable_id integer,
    function_id integer,
    type text) ''')
#fill tables with data
for row in variables:
    c.execute ('insert into variable_table values (?,?,?,?,?)', row )
for row in functions:
    c.execute ('insert into function_table values (?,?)', row)
for row in var_func:
    c.execute ('insert into var_func_table values (?,?,?)', row)

# Save (commit) the change
conn.commit
conn.close
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...