2015-08-08 62 views
-5

我構建了一個shell python代碼。它使用通用套接字進行連接。刪除python程序的「StackTrace」警報

如果連接失敗,它會打印一個巨大的堆棧跟蹤。

我想通過在腳本中添加一些東西來取出它。

+3

'python ./my_prog_which_i_should_really_fix.py 2>/dev/null'? :) – kay

+0

嘗試搜索您最喜愛的搜索引擎「python異常處理」。 – larsks

+3

[抓住例外](https://docs.python.org/2/tutorial/errors.html#handling-exceptions),並做一些有用的事情。 –

回答

2

stacktrace告訴你發生異常的位置。

如果你可以做些什麼並從錯誤中恢復,你可以嘗試捕獲異常並自己處理。

try: 
    #line causing stacktrace 
except ExceptionType, exception: 
    #do something with exception