NameError: name 'archivos_selec' is not defined
Publicado por Anishoond (4 intervenciones) el 22/10/2017 19:58:52
Buenas tardes, estoy escribiendo un codigo con funciones que entre a una ruta de trabajo establecida y escoja todos los archivos con extension txt y csv y los enliste, para luego el usuario escoja cual desee graficar, cuando defino la funcion menu no se que argumentos utilizar en los parametros y ende me arroja un error que es en la penultima linea que es "NameError: name 'archivos_selec' is not defined", muchas gracias y aqui esta el 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
mi_ruta=os.getcwd()
lista_archivos=os.listdir(mi_ruta)
def ruta(mi_ruta,lista_archivos):
archivos_selec=[]
for file in lista_archivos:
if file.endswith(".txt") or file.endswith(".csv"):
archivos_selec.append(file)
archivos_selec.sort()
alfabeto="abcdefghijklmnopqrstuvwxyz"
for i in range(len(archivos_selec)):
print(alfabeto[i]+")",archivos_selec[i])
from matplotlib import pyplot as plt
def menu(alfabeto,archivos_selec):
n="."
while not n in alfabeto[:len(archivos_selec)]:
print("digite una letra entre a y",alfabeto[len(archivos_selec)-1])
n=input("digite la letra: ")
n=alfabeto.index(n)
print(archivos_selec[n])
file=open(archivos_selec[n])
line=file.readline()
Valora esta pregunta


0