SQLITE в Python не создает таблицы, а создает базу данных
Я пытаюсь подключиться к базе данных SQLITE, и кажется, что код действительно создает базу данных, но, однако, он не создает таблицы и ничего в них не вставляет (скорее всего, потому, что они никогда не были созданы)
У меня есть следующий код:
import sqlite3 conn = sqlite3.connect("dfg.db") c = conn.cursor() def create_tabe(): c.execute('CREATE TABLE IF NOT EXISTS tabl(city TEXT, temp REAL)') def data_entry(): c.execute("INSERT INTO tabl VALUES ('dasfsd', 32434)") conn.commit() c.close() conn.close()
Что я уже пробовал:
У меня есть браузер SQLite DB, и в нем я открываю базу данных, но не вижу никаких таблиц или вообще ничего. Кроме того, я вижу свою базу данных в папке рядом с моим проектом.
[no name]
Это внутри определения функции вы сделали вызов функции?