Esta aplicacion desarrollada en Python nos permite buscar un directorio de albunaes en una pagina Web, crea una base de datos en MySql
La aplicacion tiene una tabla llamada Videos con los Campos id, Carpeta, Tira1, Tira2, Archivo
Esta apliacion se puede utilizar para crear una base de datos de videos o fotos en Internet, podemos crear una base de datos de videos favoritos en Youtube
Aqui se muestra partes del codigo de Python para desarrollar la aplicacion
Entrar a la Base de Datos albunes
import pymysql.cursors
from os import system
system("clear")
db = pymysql.connect(host='localhost',user='root',password='jorge',database='albunes')
cursor=db.cursor()
Menu de la aplicacion
print ("M E N U Y O U T U B E")
print ("1. Crear la tablas para la base de datos ALBUNES")
print ("2. Insertar datos a la tabla videos")
print ("3. Listar la tabla videos")
print ("4. Quitar la tabla videos")
print ("5. Estructura de la tabla videos")
print ("6. Ver pagina WEB Tira1")
print ("7. Ver pagina WEB Tira2")
print ("8. Modificar registro")
print ("9. Borrar registro")
print ("10. Ver pagina WEB Carpeta")
print ("11. Expotar planos SQL")
print ("12. Generar archivo HTM")
op=int(input ("Digite la opcion --->"))
Crear una tabla en la Base de Datos
if op ==1:
#db=MySQLdb.connect('localhost','root','jorge','youtube')
t1="CREATE TABLE videos ("
t2="id int(5) unsigned NOT NULL auto_increment,"
t3="carpeta char(100) default NULL,"
t4="tira1 char(100) default NULL,"
t5="tira2 char(100) default NULL,"
t6="archivo char(255) default NULL,"
t7="UNIQUE KEY id (id))"
registros=t1+t2+t3+t4+t5+t6+t7
cursor.execute(registros)
print ("Tabla videos creada")
Insertar datos a una Tabla
if op == 2:
#carpeta=input("Carpeta ---> ")
carpeta="Albunes"
tira1=input("Tira1 ---> ")
tira2="-"
#tira2=input("Tira2 ---> ")
archivo=input('Archivo --->')
sql="insert into videos (carpeta,tira1,tira2,archivo) values (%s,%s,%s,%s)"
val= (carpeta,tira1,tira2,archivo)
cursor.execute(sql,val)
db.commit()
db.close
print(cursor.rowcount, "record insertados.")
Listar una tabla de una base de datos
if op == 3:
print ("LISTAR TABLA")
registros = "select * from videos"
cursor.execute(registros)
filas=cursor.fetchall()
for fila in filas:
f0 = fila[0]
f1 = fila[1]
f2 = fila[2]
f3 = fila[3]
f4 = fila[4]
print (f0,f1,f2,f3)
print (f4)
print (" ")
Descargar el codigo completo de la Aplicacion
No hay comentarios:
Publicar un comentario