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