Ok.
Pero dandole vueltas al asunto, ¿No de podria solucionar con un IF, ELIF y ELSE?
Asi:
Código Python:
Ver originaldef funcion(archivo):
if os.path.exists('C:/Users/sobremesa/Desktop/carpeta/' + archivo):
with open('C:/Users/sobremesa/Desktop/carpeta/' + archivo, 'r') as leer:
contenedor = []
for x in leer.readlines():
corte = x.split(',')
contenedor.append([int(j) for j in corte])
elif os.path.exists('C:/Users/portatil/Desktop/carpeta/' + archivo):
with open('C:/Users/portatil/Desktop/carpeta/' + archivo, 'r') as leer:
contenedor = []
for x in leer.readlines():
corte = x.split(',')
contenedor.append([int(j) for j in corte])
else:
print('No existe el fichero...') # se cumple si no existe el fichero en el PC o el Portatil
return
La cosa esta, en que veo demasiado codigo para algo tan simple. El primer IF representa el ordenado o PC de sobremesa. El ELIF, es el ordenador portatil. El ELSE, se cumple si en alguno de los dos ordenadores, no existe el fichero. Seria como un EXCEPT.
¿Como saber si es mejor la combinacion IF...ELIF...ELSE o TRY...EXCEPT?