-
Notifications
You must be signed in to change notification settings - Fork 0
/
DataBaseCreat.py
45 lines (32 loc) · 1.18 KB
/
DataBaseCreat.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#Verifica si la base de datos existe
# en dado cado que no creara una nueva base de datos en blanco si
# seleccionamos que si
import os.path as path
import sqlite3 as sq3
class CreadorBD():
def __init__(self):
self.nameDataBase = "MovieMarket.db"
self.estado = False
def renameDB(self):
print("Desea crear una Nueva Base de datos: S/N")
estado = input("ingrese respuesta: ")
if estado.upper() == "S":
nuevoNombre = (input("Escriba el Nombre de la BD: ")+".db")
self.nameDataBase = nuevoNombre
def existeBaseDatos(self):
if path.exists(self.nameDataBase) != True:
return False
else:
self.estado = True
return True
def crearBaseDatos(self):
if self.estado == True:
print("La Base de datos existe")
else:
print("La Base de datos no Existe desea crrear una: S/N")
opcion = input("ingrese respuesta: ")
if opcion.upper() == "S":
db = sq3.connect(self.nameDataBase)
db.close()
else:
print("Acuerdese no tiene base de dato activa")