Где хранится файл базы данных при использовании панд to_sql - PullRequest
0 голосов
/ 11 июля 2019

Я сохранил свой фрейм данных в sqlite, используя

import sqlite3
cnx = sqlite3.connect(':memory:')
df.to_sql(name='myDf', con=cnx)

Теперь я хотел бы просмотреть данные из браузера SQLite, но не могу найти файл базы данных. Где хранятся данные?

1 Ответ

0 голосов
/ 11 июля 2019

Использование :memory: не сохранит базу данных в файл, оно будет в ram , и база данных будет потеряна при закрытии соединения.

In-Базы данных памяти

Необходимо указать путь в соответствии с: -

база данных - это объект в виде пути, задающий имя пути (абсолютное или относительно текущего рабочего каталога)файла базы данных, который будет открыт.Вы можете использовать «: memory:», чтобы открыть соединение базы данных с базой данных, которая находится в оперативной памяти, а не на диске.

11.13.sqlite3 - интерфейс DB-API 2.0 для баз данных SQLite

например,

cnx = sqlite3.connect('tutorial.db') 

, в этом случае файл базы данных, tutorial.db, будет находиться в текущем рабочем каталоге.

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