Foros del Web » Programando para Internet » Python »

Ingresar un campo si no tiene uno mi archivo .csv

Estas en el tema de Ingresar un campo si no tiene uno mi archivo .csv en el foro de Python en Foros del Web. Tengo un ejercicio y la verdad es que estoy empezando recien en python y quisiera saber como hacer solo me falta eso para terminar mi ...
  #1 (permalink)  
Antiguo 19/11/2015, 12:35
 
Fecha de Ingreso: noviembre-2015
Mensajes: 1
Antigüedad: 9 años
Puntos: 0
Pregunta Ingresar un campo si no tiene uno mi archivo .csv

Tengo un ejercicio y la verdad es que estoy empezando recien en python y quisiera saber como hacer solo me falta eso para terminar mi programa.. Desde ya gracias!!!


1. Crear una clase proveedores con los métodos:
a. listar : que permita listar el contenido del archivo de proveedores
b. buscar: que permita buscar una línea que coincida con el código del proveedor solicitado
2. Iniciar el programa definiendo el objeto lista desde la clase proveedores, donde le indicara el archivo a leer (proveedores.csv)
3. Iniciar un loop infinito donde:
a. Listar el contenido total del archivo por medio de un método del objeto lista
b. Solicitar el ingreso del valor clave (Codigo) – para finalizar se debe ingresar el valor 99, en este caso ejecutar una ruptura del loop por medio del comando break
c. Intentar abrir el archivo de salida (ficha +(codigo ingresado)+’.csv’), en caso de que no exista busca dentro del archivo de origen una línea que contenga el valor de la palabra clave ingresada y realizar una de las siguientes acciones:

i. Si lo encuentra desplegar el contenido, verificar si las columnas Direccion y Ciudad tienen datos:
1. Si no tiene los datos solicita el ingreso de estos datos (Direccion, Ciudad) y concatenar los datos de la línea de origen , con los datos ingresados en una variable auxiliar (datos línea + datos ingresados), separados por puntos y comas
2. Si tiene los datos asigna el valor completo de la línea a una variable auxiliar
3. Crear el archivo de salida (ficha +(codigo ingresado)+’.csv’) y abrir para escritura luego grabar en el archivo una línea con el contenido de la variable auxiliar creada
ii. Si no encuentra la linea con el valor clave , informar y solicitar se continue dando un <intro> y volver al ítem (a)

Como hago para poner a un archivo si es que no tengo el campo de ciudad y direccion Gracias nuevamente

Obs:
Todo lo que esta en negrita ya lo realize

Etiquetas: principiante, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:26.