From 6edb0817a2046e9fb0c53933c0d71728109d36b6 Mon Sep 17 00:00:00 2001 From: DiegoCaraballo Date: Thu, 8 Feb 2018 00:49:02 -0300 Subject: [PATCH] Agrego funcion que crea bd y tabla --- EmailExtractor.py | 27 ++++++++++++++++++++++++--- Emails.db | Bin 0 -> 12288 bytes 2 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 Emails.db diff --git a/EmailExtractor.py b/EmailExtractor.py index 3ec1ad3..b88c971 100644 --- a/EmailExtractor.py +++ b/EmailExtractor.py @@ -66,7 +66,9 @@ def menu(): listarTodo() elif (opcion == "4"): - pass + print ("") + print ("1 - Guardar una categoria") + print ("2 - Guardar todos los correos") else: print ("Seleccione un opcion correcta") @@ -78,7 +80,7 @@ def menu(): "Error en funcion Menu" # Insertar correo, categoria y Url en base de datos -def insertEmail(email, categoria, url): +def insertEmail(db_file, email, categoria, url): pass # Buscar correo en la base de datos @@ -91,6 +93,23 @@ def searchEmail(db_file): finally: conn.close() +def crearTabla(db_file): + try: + conn = sqlite3.connect(db_file) + c = conn.cursor() + sql = '''create table if not exists emails + (id int integer primary key, + categoria varchar(500) NOT NULL, + email varchar(200) NOT NULL)''' + + c.execute(sql) + c.close() + + except Error as e: + print(e) + finally: + conn.close() + def listarPorCategoria(): pass @@ -117,5 +136,7 @@ def clear(): "Error al borrar pantalla" -# Inicio de Programa +# Inicio de Programa +clear() +crearTabla("Emails.db") menu() diff --git a/Emails.db b/Emails.db new file mode 100644 index 0000000000000000000000000000000000000000..d56552681e64edbd397be0184d008d60c35a5cea GIT binary patch literal 12288 zcmeI#K}*9h6bJB^DozKZJ2`uM#|=eh#j{T7txVKyxTAhLVP9xRlh%p1 zU1j_qkxnd1Rwwb2tWV=5P$##AOL~?A@H#)8l4~zpN&%9WlH5zXVW@+7uV4s zi8vXY#}U`hxVdAatH-P-r5ox&8Gbf8muALKYIaaH@JQN~!f45F(u^LZ>7MlaJsw^r zJiLwLpRVeiza8PB(5VPhT>7uTSM`SyXjee@%K+&+cBo?L1p9wOv9$ z00Izz00bZa0SG_<0uX=z1R$`k0!?=?-2d10_u^a-fB*y_009U<00Izz00bZaflA;T D_i{xA literal 0 HcmV?d00001