Ошибка «Нет такой таблицы» при загрузке файла .db в python - PullRequest
0 голосов
/ 14 апреля 2019

Я пытаюсь прочитать файл .db в коде Python, в то время как я получаю сообщение об ошибке «таблица не найдена».Но я мог видеть таблицу, когда импортировал ее в MYSQL DB.

import sqlite3;
import pandas as pd;

con=None

def getConnection():
    databaseFile="test.db"
    global con
    if con == None:
        con=sqlite3.connect(databaseFile)
    return con


def queryExec():
    con=getConnection()
    result=pd.read_sql_query("select * from Movie;",con)
    result


queryExec()

Даже я пытался использовать абсолютный путь к файлу .db, но не повезло.

1 Ответ

0 голосов
/ 14 апреля 2019

Предположим, вы пытаетесь прочитать данные из SQLite файла базы данных, вот более простой способ сделать это.

import sqlite3

import pandas as pd

con = sqlite3.connect("test.db")

with con:
    df = pd.read_sql("select * from Movie", con)

print(df)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...