sábado, 27 de noviembre de 2021

Albunes Python

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

Sitios

  53 Sitios Brujas