我做了一些實際問題,從網上Python和我有一個關於是否引發錯誤如何保持在腳本中的問題。例如,我想從提示中讀取值,並將它們與腳本內的設置整數值進行比較。唯一的問題是,當有人輸入一個數字'int(value)'(例如value ='fs')以外的東西時會產生錯誤並退出腳本。我想擁有它,所以如果發生這種情況,我會留在腳本中並要求在提示符處輸入另一個值。的Python:如果錯誤引發我想留在腳本
3
A
回答
2
啊,你只是想捕獲錯誤(只要它不是最終的):見http://docs.python.org/tutorial/errors.html的細節?或者你在找別的東西嗎?
0
如何捕捉它?
try:
a = int('aaa')
except ValueError:
print('Still working')
1
對於這一點,你用try... except
作爲python documentation
3
使用try/except
解釋。
>>> while True:
... try:
... x = int(raw_input("Please enter a number: "))
... break
... except ValueError:
... print "Oops! That was no valid number. Try again..."
...
1
閱讀上的try:
except:
成語here
0
success = false
while not success:
try:
value = raw_input('please enter an integer')
int(value)
success = true
except:
pass
相關問題
- 1. Python腳本和CGI引發錯誤
- 2. 我想在這個PHP腳本中引發異常或錯誤嗎?
- 3. BeautifulSoup腳本中的Python索引錯誤
- 4. 如何從python CGI腳本引發http錯誤/異常?
- 5. 我的python腳本這麼想的在
- 6. 我想用python腳本
- 7. osx php腳本引發分段錯誤
- 8. 錯誤而在python腳本
- 9. Python腳本錯誤?
- 10. 我想從我的python腳本發佈facebook粉絲頁面
- 11. 的Python 3.4.1腳本錯誤
- 12. 錯誤的python腳本
- 13. 錯誤發生大約在Python字典功能我python腳本的
- 14. 否則,如果在bash腳本中發生錯誤
- 15. 如何分發我的Python/shell腳本?
- 16. 如何停止多python腳本運行,如果任何腳本有錯誤
- 17. 腳本錯誤:「頁面上的腳本發生了錯誤」
- 18. Python Webdriver引發http.client.BadStatusLine錯誤
- 19. Python腳本500錯誤
- 20. Raspbian Python腳本錯誤
- 21. Python生成腳本錯誤
- 22. python ssh腳本錯誤
- 23. Python腳本執行錯誤
- 24. 我想在我的網站上執行python腳本的按鈕
- 25. 我想發送一個python腳本輸出到SSH shell
- 26. 錯誤,如果使用腳本語句
- 27. bash腳本如果語句錯誤
- 28. 重新運行Python腳本,如果出現錯誤
- 29. 在腳本中規避Python錯誤
- 30. BEA錯誤在Python腳本WLContext.close()
研究前問:http://docs.python.org/tutorial/errors.html – 2011-06-17 01:15:04