archivo csv a list()
Publicado por juan carlos (8 intervenciones) el 23/10/2017 06:06:39
HOA ME PUDIERA AYUDAR CON ESTE PROBLEMA, LO QUE TENGO QUE HACER ES LLENAR UN REGISTRO DE ESTUDIANTES Y ALMACENARLOS EN UN ARCHIVO CSV Y LUEGO IMPORTAR LOS REGISTROS DE ESE ARCHIVO, Y PODER TRABJAR CON ELLOS , COMO MODIFICAR BUSCAR ELIMINAR, ETC
LO QUE NO PUEDO HACER ES IMPORTAR Y ALMACENARLOS EN UN LIST()
DEJO MI CODIGO,,:}
LO QUE NO PUEDO HACER ES IMPORTAR Y ALMACENARLOS EN UN LIST()
DEJO MI CODIGO,,:}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
global lista
lista=list()
class Usuario:
codigo=""
nombre=""
apellido=""
def menu():
print("elija la opcion")
print("1 = registrar usuaros")
print("2 = listar usuarios")
print("3= lsiar2")
op=input()
op=int(op)
if(op==1):
registrar2()
if(op==2):
print("")
listar2()
if(op==3):
listar3()
def listar3():
for i in lista:
print("nombres")
print(i.nombre)
menu()
def Registrar():
u1=Usuario()
print("--------------REGISTRO DE USUARIOS AL SISTEMA------------------")
print("NOMBRE DEL CLIENTE")
u1.nombre=input()
print("APELLIDO DEL CLIENTE")
u1.apellido=input()
print("INGRESE CODIGO DE CLIENTE")
u1.codigo=input()
lista.append(u1)
ruta="c:\Fichero/Usuarios.csv"
archivo=open(ruta,'a+')
for i in lista:
archivo.write('\n'+i.codigo+" ")
archivo.write(i.nombre+ " ")
archivo.write(i.apellido+ " ")
archivo.close()
print("guardo")
menu()
def registrar2():
u1=Usuario()
print("--------------REGISTRO DE USUARIOS AL SISTEMA------------------")
print("NOMBRE DEL CLIENTE")
u1.nombre=input()
print("APELLIDO DEL CLIENTE")
u1.apellido=input()
print("INGRESE CODIGO DE CLIENTE")
u1.codigo=input()
print("algo")
lista.append(u1)
archivo=open("c:\Fichero/Usuarios.csv","a+")
for i in lista:
archivo.write(i.nombre)
archivo.write(",")
archivo.write(i.apellido)
archivo.write(",")
archivo.write(i.codigo+"\n")
archivo.close()
menu()
def busquedad():
nombre = input("Nombre: ")
apellido = input("Apellido: ")
return (nombre,apellido)
def listar2(): # COMO HAGO
u=Usuario()
import csv
archivo=open("c:\Fichero/Usuarios.csv")
texto=csv.reader(archivo)
texto2=list(texto)
print(str(texto2)+'\n')
for i in texto:
print(i[0])
u.nombre=i[0]
lista.append(u)
menu()
menu()
Valora esta pregunta


0