我有这样的try /除外代码:如何在try/exit中退出程序?
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()'有什么问题吗?似乎没有人提到那一个。 – 2012-04-15 22:54:22
'quit()'仅用于在交互式Python shell中工作。我不会在程序中使用它。它没有在http://docs.python.org/library/functions.html上列出,我不希望它可以移植到其他Python实现中。 – 2012-04-15 23:07:18