| |||
| Estimados, me ha solicitado crear un pequeno programa para la escuela en python la introduccion que he tenido a sido muy basica... he buscado ejemplos pero no me resulta nada... al grano.... se pide crear un programa que lea un archivo txt delimitado por TAB este contiene "nombre|apellido_paterno|apellido_materno|fecha_na cimiento(dd-mm-yyyy) el programa debe devolver el mismo archivo(txt) pero; ordenado por la columna "apellido_materno" y anadir una columna [5] calculando la edad segun la fecha de nacimiento les agradaceria mucho una ayuda con el codigo para lo indicado... desde ya muchas gracias........ |
| ||||
| Respuesta: Ayud archivos txt en python 27 1. leer archivos separados por tabulador: módulo csv o leer el archivo línea a línea y separar por "\t" con la función split() 2. tanto el módulo csv como split() te devolverán listas creadas a partir de la línea. El nuevo campo lo agregas simplemente haciendo un .append() a la lista. 3. El cálculo de la edad lo podés hacer con el módulo datetime, y un objeto timedelta 4. la impresión de los datos finales, la haces con print. Quízás te sirva investigar el método .join() para crear una cadena delimitada a partir de una lista. Saludos.
__________________ blog ElCodiguero |