我正在運行Python程序來調用可能用C語言編寫的其他第三個模塊。在這種情況下,如何從分段錯誤中恢復並繼續在循環中處理其他模塊?如何從Python中的分段錯誤中恢復?
分段故障不是例外,所以不能捕捉。而且我已經知道分段錯誤的根源,不需要跟蹤它。 (python tracing a segmentation fault)
我正在運行Python程序來調用可能用C語言編寫的其他第三個模塊。在這種情況下,如何從分段錯誤中恢復並繼續在循環中處理其他模塊?如何從Python中的分段錯誤中恢復?
分段故障不是例外,所以不能捕捉。而且我已經知道分段錯誤的根源,不需要跟蹤它。 (python tracing a segmentation fault)
在另一個進程中調用第三個模塊,所以在發生段錯誤時它不會崩潰主模塊。
分段錯誤可能是您從Python程序調用的C模塊中的一個錯誤。如果您擁有代碼並知道分段錯誤的原因,最好修復它,而不是跳過當前迭代並繼續與循環中的其他代碼進行交互,因爲此分段錯誤會使內存斷開,並且您可能無法獲得預期的結果。