у меня есть это попытка/кроме кода:Как выйти из программы в 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'
Как выйти из программы после того, как я печатаю «[имя файла] не существует»? break
и pass
явно не работают, и я не хочу, чтобы возникали ошибки, поэтому sys.exit
не является вариантом.
Прошу игнорировать часть try
- это всего лишь манекен.
Из любопытства, есть ли что-то неправильное с использованием 'quit()'? Никто, кажется, не упоминает об этом. –
'quit()' предназначен только для работы в интерактивной оболочке Python. Я бы не использовал его в программе. Он не указан в http://docs.python.org/library/functions.html, и я не ожидал, что он будет переносимым для других реализаций Python. –