que tiene este try/excepto el código:¿Cómo salgo del programa en try/except?
document = raw_input ('Your document name is ')
try:
with open(document, 'r') as a:
for element in a:
print element
except:
print document, 'does not exist'
¿Cómo se sale del programa después imprimo "[nombre de archivo] no existe"? break
y pass
obviamente no funcionan, y no quiero tener ningún error de bloqueo, por lo que sys.exit
no es una opción.
Por favor, ignore la parte try
- es solo un maniquí.
Por curiosidad, ¿hay algún problema con el uso de 'quit()'? Nadie parece mencionar eso. –
'quit()' solo está pensado para funcionar en el shell interactivo de Python. No lo usaría en un programa. No aparece en http://docs.python.org/library/functions.html y no esperaría que fuera portátil para otras implementaciones de Python. –