Python - Crear Base de Datos en SQLite una única vez

 
Vista:

Crear Base de Datos en SQLite una única vez

Publicado por Samuel (1 intervención) el 17/01/2020 20:58:27
Estoy intentando hacer un programa que funcione como una base de datos con sqlite3. Quiero que el programa cree la base de datos la primera vez que se ejecuta el programa (con un mensaje del estilo "Base de Datos creada") y que el resto de ocasiones que se ejecute ese programa no imprima el mensaje.

¿Cómo podría hacerlo?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 388
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Crear Base de Datos en SQLite una única vez

Publicado por Daniel (111 intervenciones) el 18/01/2020 19:22:10
Hola,

Las bases de datos SQLite se almacenan en archivos, por lo que solamente es necesario comprobar si el archivo existe o no. Algo como:

1
2
3
4
from os import path
 
if not path.exists("database.db"):
	# crear la base de datos

Saludos,
Daniel Rodríguez.
Analytics Lane
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar