mam to try/z wyjątkiem kodu:Jak wyjść z programu w 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'
Jak mogę wyjść z programu po drukować „[nazwa pliku] nie istnieje”? break
i pass
oczywiście nie działają, a ja nie chcę mieć żadnych błędów powodujących zawieszenie, więc sys.exit
nie jest opcją.
Proszę zignorować część try
- to tylko manekin.
Z ciekawości, czy jest coś nie tak z użyciem 'quit()'? Nikt chyba o tym nie wspomina. –
'quit()' jest przeznaczony tylko do pracy w interaktywnej powłoce Pythona. Nie użyłbym go w programie. Nie ma go na http://docs.python.org/library/functions.html i nie spodziewałbym się, że będzie on przenośny dla innych implementacji Pythona. –