Almacenar y Mostrar Registros en Python 21 [Curso de Python]

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

Комментарии • 63

  • @emersonmachado4188
    @emersonmachado4188 5 лет назад +8

    Brother me distes la luz para un proyecto que tenía, me gusta tu forma de explicar las cosas rápidas y concisas sin tanta verborrea tienes mi like y me ya me subscribí, Saludos des Des Plaines Illinois 👍🏾

  • @leonardohdz9525
    @leonardohdz9525 4 года назад

    BRO RIFADISIMO, JUSTO LO QUE NECESITABA, no queria instalarme todo mysql, nuevo suscriptor!

  • @Stevealv
    @Stevealv 7 лет назад +26

    Este seria el codigo para python 3.x.x:
    print("MENU:1.Nuevo,2.Mostrar,3.Eliminar")
    opcion = input("Elige una opcion: ")
    if opcion == "1":
    print ("Nuevo Registro")
    with open("ejemplo.csv","a") as archivo:
    nombre = input("Nombre: ")
    telefono = input("Tel: ")
    print ("Se ha creado: " ,nombre ,", con el tel:",telefono)
    archivo.write(nombre+ "," + telefono+"
    ")
    archivo.close()
    elif opcion == "2":
    print ("Mostrar Registros")
    with open("ejemplo.csv","r") as archivo:
    print (archivo.read())
    archivo.close()
    elif opcion == "3":
    with open("ejemplo.csv","a") as archivo:
    archivo.truncate(0)
    print ("Registros Eliminados")
    archivo.close()
    else:
    print("Debes de elegir una opcion")

    • @jorel726
      @jorel726 6 лет назад +1

      me sale caracter invalido identificado

    • @gustavosolanobecerra6250
      @gustavosolanobecerra6250 6 лет назад

      Buena, para python 2 es archivo.truncate(), pero para python 3 es archivo.truncate()
      Gracias por el aporte

    • @japodeck
      @japodeck 3 года назад

      hola solo me muestra un registro guardado . saludos

  • @wilsoftm
    @wilsoftm 7 лет назад +13

    El error en el minuto 7:46 es porque no está bien la sintaxis, puedes agregar varias variables en un mismo write agregando el signo "+" o "&", recuerda que estás concatenando cadenas, el codigo deberia ser asi:
    archivo.write(nombre + "," + telefono + ",\ln")
    o asi:
    archivo.write(nombre & "," & telefono & ",\ln")
    no lo he probado pero debefuncionar.

    • @williammoran3921
      @williammoran3921 6 лет назад

      si quisisera que me muestre solo el segundo usuario, como seria la programacion y como buscar por nombre o numero

  • @escorpiuc
    @escorpiuc 5 лет назад +1

    consulta. quiero eliminar pero solamente uno o 2 pero no todo lo registrado

  • @samuelramirez4283
    @samuelramirez4283 2 года назад +1

    Gracias, me salvaste el semestre bro < 3

  • @Y_z_r
    @Y_z_r 5 лет назад

    Se puede de alguna manera borrar ciertos datos, por ejemplo un registror en este caso, desde el programa con alguna función?

  • @cristianscript5649
    @cristianscript5649 6 лет назад +1

    el error de 7:46 no es por que no se puedan agregar varios elementos sino por que se te olvido poner una coma o un mas para separar variables o concatenar

  • @javierandresardilamarin6164
    @javierandresardilamarin6164 4 года назад +1

    para borrar una persona en especifico o buscar los datos de otro no que me muestre todos los que e guardado

  • @Elalumbre1968
    @Elalumbre1968 5 лет назад

    HOLA TENGO UNA PREGUNTA COMO USAR O CREAR TABLAS EN PYTHON, CON SUS RESPECTIVOS CAMPOS Y TIPOS DE VARIABLES.

  • @juanmarivero8947
    @juanmarivero8947 5 лет назад +1

    Muchisimas gracias por compartir sus conocimientos! Exelente video

  • @salvador8143
    @salvador8143 7 лет назад

    Hola yo estaba buscando el origen de las variables foo y bar en Plutón y en que ocasiones se usa ya que no entiendo muy bien ese tema

  • @hectorramos8012
    @hectorramos8012 3 года назад

    Excelente video, siga así amigo, felicitaciones y gracias por la ayuda.

  • @bunkersantiago2439
    @bunkersantiago2439 4 месяца назад

    Buen video para enseñar la escritura en archivos de texto, salvo el detalle de usar una version de python anterior a la 3.x, lo que da errores de compatibilidad como: print "xyz" debe ser print("xyz"), raw_input() debe ser input(), etc.
    #--------------------------------------------------------
    print ("MENU
    ----
    1.nuevo
    2.ver
    3.purgar")
    opcion = input("opcion: ")
    if opcion == "1":
    print ("
    Nuevo registro
    ")
    a_archivo=open("app_registros.csv","a")
    r_nombre = input("* Nombre : ")
    r_codigo = input("* Codigo : ")
    r_cargo = input("* Cargo : ")
    print ("Datos ingresados para : "+r_nombre+" ok")
    a_archivo.write(r_nombre+","+r_codigo+","+r_cargo+"
    ")
    a_archivo.close()
    elif opcion == "2":
    print ("
    Ver registros
    ")
    a_archivo=open("app_registros.csv")
    print (a_archivo.read())
    a_archivo.close()
    elif opcion == "3":
    a_archivo=open("app_registros.csv","w")
    a_archivo.truncate()
    a_archivo.close()
    print ("
    Registros purgados (eliminados)
    ")
    else:
    print ("Elegir otra opcion")
    #--------------------------------------------------------

  • @crisdarkmetal
    @crisdarkmetal 6 лет назад

    se puede mostrar los registros guardados en una ventana en tkinter?

  • @Henry_Nunez
    @Henry_Nunez 5 лет назад

    Gracias, excelente video, muy bien explicado. Saludos desde Venezuela. like 282 y me suscribí.

  • @marcowanlyobregoncasique132
    @marcowanlyobregoncasique132 4 года назад

    Gracias me ayuda mucho en mi proyecto!!

  • @gheragarcia3703
    @gheragarcia3703 7 лет назад +1

    Hola, muy bueno tu video... ¿podrías ayudarme? quiero que el programa me muestre el dato que yo elija y no que me muestre todos, como podría hacer eso? GRACIAS

  • @ArthaielEng
    @ArthaielEng 6 лет назад

    Si quiero meter todo esto a una interfaz grafica (tkinter) como sería?

  • @jorel726
    @jorel726 6 лет назад

    conque programa corres el codigo me sale erros en el close()

  • @goyobermudez7426
    @goyobermudez7426 2 года назад

    Muy bueno, bien explicado 👍

  • @cubik636
    @cubik636 4 года назад +1

    Muy buen video explicativo, lástima que sea de una versión antigua.

  • @angellinares5218
    @angellinares5218 8 лет назад

    Saludos Sergio, en excel me muestra cada registro en una misma celda, tengo 2007, tendra algo que ver eso? coloque las comas al igual que tu... Gracias

    • @MiHolaMundoMyTutoriales
      @MiHolaMundoMyTutoriales  8 лет назад

      +EDUARDO ZAMBRANO Pues se supone que con la , (coma) es suficiente para indicarle celdas, quizás si sea la versión de tu excel lo provoque, aunque te aconsejo que le des una repasada por detalles a tu código, Saludos

    • @angellinares5218
      @angellinares5218 8 лет назад

      +Mi Hola Mundo Listo, coloque ; (punto y coma) y lo coloco en diferentes celdas... Tengo unas dudas no se si puedas responder o mas adelante lo veremos, es si se pueden eliminar celdas en especifico? y otra es si cuando se trabaja con base de datos es igual? (todavia no hago el curso de base de datos pero tengo esa duda), con que base de datos puedo trabajar en python? Gracias

  • @catlel
    @catlel 4 года назад

    Gracias por su ayuda

  • @williammoran3921
    @williammoran3921 6 лет назад

    si quisisera que me muestre solo el segundo usuario, como seria la programacion y como buscar por nombre o numero

  • @emmanuelnavarro4362
    @emmanuelnavarro4362 7 лет назад

    Hola, me aparece este error "SyntaxError: Missing parentheses in call to 'print'"

    • @ruano1983
      @ruano1983 7 лет назад +1

      Pon los parentesis en los prints ya que estaras usando python 3

  • @marcoyael9190
    @marcoyael9190 8 лет назад

    el programa me corre bien pero en la opcion 3 no me borra el registro aun que no marca ningun tipo de error

    • @psedopro
      @psedopro 8 лет назад +4

      en vez de "a" lo pones "w" , en la opcion 3

    • @AsterixTTV1518
      @AsterixTTV1518 7 лет назад

      que significa la "W"??

    • @Stevealv
      @Stevealv 7 лет назад

      "w" significa read

    • @Stevealv
      @Stevealv 7 лет назад

      O nada mas dejas la "a" y pones archivo.truncate(0)

  • @AlexHernandez-pu3yi
    @AlexHernandez-pu3yi 6 лет назад

    que version de python es

  • @roka737
    @roka737 7 лет назад +1

    excelente video

  • @juancarlosgamarra1612
    @juancarlosgamarra1612 6 лет назад

    me podrias decir como extraer datos de un archivo y ordenarlo alfabeticamente

  • @iasuarez765
    @iasuarez765 7 лет назад

    buen tutorial. te ganaste otro sub

  • @jamirbances
    @jamirbances 4 года назад

    Cómo sería el metodo para buscarRegistro() por el nombre ?

  • @pablotarazona3946
    @pablotarazona3946 3 года назад

    no compartes el codigo ?

  • @vbcvali13
    @vbcvali13 7 лет назад

    Para mi gusto, en vez de comparar en cada condición con una cadena, convierto la opción a entero.
    opcion = int(input("Elige una opción: ))
    De esta forma, en vez de tener que poner if opcion == "1" pondríamos if opcion == 1, sin las comillas.
    Soy novato en esto de la programación y no se si en otro tipo de usos puede afectar el hacerlo como he dicho, pero en este caso yo prefiero convertirlo.

    • @you2dream
      @you2dream 3 года назад

      Estás en lo correcto, se debe convertir de string a entero. Saludos

  • @milagrosbordon904
    @milagrosbordon904 6 лет назад

    SOS LO MASSS

  • @escorpiuc
    @escorpiuc 5 лет назад

    te amooo

  • @alinoguera2384
    @alinoguera2384 3 года назад +1

    Excelente video, estaba buscando algo así, quiero preguntar: ¿Se puede evitar el uso de manejadores de bases de datos con este tipo de procedimientos?

    • @thezack0076
      @thezack0076 2 года назад

      Se que este comentario fue hace 3 meses, pero tecnicamente si, se puede evitar, pero ten en cuenta que esto es solo para un usuario especifico, por ejemplo en un entorno de trabajo, puede haber un programa que usen todos los trabajadores para pasarse y cambiar datos entre sí, pues este metodo no sirve en ese caso, una base de datos siempre es un nube donde se guardan varios datos, y pueden ser accesibles en donde sea y cuando sea

  • @lisaidytavarez9859
    @lisaidytavarez9859 4 года назад

    lo puse exactamente asi y me da error

    • @pepeskates547
      @pepeskates547 4 года назад

      Seguramente tienes la version de python 3 en adelante, ese codigo es para python 2, mira uno de los primeros comentarios del video donde un tipo escribe como es para python 3

  • @Elalumbre1968
    @Elalumbre1968 5 лет назад

    FAVOR QUIEN ME PUEDE ENVIAR ESTE CÓDIGO.

  • @TroyaProductions593
    @TroyaProductions593 4 года назад

    Estimado solo te falta la opción buscar

  • @MichaelIzarra
    @MichaelIzarra 7 лет назад +4

    import os
    while True:
    print "Menu Registros

    1) Nuevo
    2) Mostrar
    3) Eliminar registro
    "
    op=raw_input("Elije una opcion: ")
    if op=="1":
    archivo=open("data.csv","a")
    nombre=raw_input("
    Nombre : ")
    telefono=raw_input("Telefono : ")
    archivo.write(nombre)
    archivo.write(",")
    archivo.write(telefono)
    archivo.write("
    ")
    archivo.close()
    elif op=="2":
    print "
    Registros :
    "
    archivo=open("data.csv")
    print archivo.read()
    archivo.close()
    elif op=="3":
    archivo=open("data.csv","a")
    archivo.truncate()
    print "
    Registros Eliminados"
    archivo.close()
    else:
    print "Debes elegir una opcion anterior"
    mensaje=raw_input("
    Presione enter para continuar...")
    os.system('cls')

  • @TheSinopsys
    @TheSinopsys 8 лет назад

    me encanto xD

  • @wrodrig0560
    @wrodrig0560 4 года назад

    sera ps

  • @colombianfischer9517
    @colombianfischer9517 3 года назад

    No me sirvió :/

  • @heribertoleon7324
    @heribertoleon7324 3 года назад

    no te entendi al principio, no explicas quee s un raw ni n' n1 ,, aun te escucho y mas me confundo manito abajo

  • @swetLive
    @swetLive 2 года назад

    por eso estimado no podre termianr el video me dda weva que aparte el audio es malisimo

  • @swetLive
    @swetLive 2 года назад

    lo siento pero no se entiende el codigo esta terrible el print como no se te escucha bien tampoco entiendo por que el print tiene esos /n y solo eso lo demas tube q intuirlo mm y aparte tmb cuando se explica a algunos nos gusta que aparte de entendible sea rapido y sencillo nos aburrimos con teoria prefiero darle una logica y entenderlo rapdio que darle vueltas