107

Ejercicio 43.- Archivos en Python [107]

En este ejercicio vamos manipular Archivos en Python realizando las siguientes acciones:
Crear un archivo llamado personas que contendrá una lista de personas con los siguientes campos:

  • id
  • nombre
  • apellido
  • nacimiento

Leer cada línea y colocar cada campo un diccionario.
Mostrar los datos del diccionario.

Codigo: https://github.com/programadornovato/curso-python/commit/76b0551ffe3eff5577e7e132325c748afab15f19

ejercicios/43Archivos.py

archivo=open("archivos/personas.txt",encoding="utf-8")
lineas=archivo.readlines()
archivo.close()
personas=[]
for linea in lineas:
    campo=linea.replace("\n","").split(";")
    persona={"id":campo[0],"nombre":campo[1],"apellido":campo[2],"nacimiento":campo[3]}
    personas.append(persona)
for persona in personas:
    print(f"id={persona['id']} {persona['nombre']} {persona['apellido']} {persona['nacimiento']}")

archivos/personas.txt 

1;Carlos;Pérez;05/01/1989
2;Manuel;Heredia;26/12/1973
3;Rosa;Campos;12/06/1961
4;David;García;25/07/2006

🎦[CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🎦 Canal de youtube: https://www.youtube.com/c/programadornovato

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)