python 異常情況處理

2021-10-06 22:00:21 字數 572 閱讀 8153

def

ceshi()

: number =

input

('請輸入乙個數字: '

) number =

int(number)

# try 裡面是有可能有異常的

try:

result =

10/number

# except 是異常捕獲,多個except也只能執行乙個

except valueerror:

print

('請輸入整數'

)except zerodivisionerror:

print

('請輸入非0 整數'

)# else是try裡面沒有異常的時候出現的結果

else

:print

('輸出結果成功為:%d'

% result)

# finally 總是會執行的語句,是用於結束執行

finally

:print

('程式執行結束'

)ceshi(

)

浮點異常情況(VX FP TASK)

總結 在生成任務時,如果在任務中使用浮點計算,一定需要將任務的標誌vx fp task設定,否則將會出錯,主要是在其他任務中出現0 0錯誤 產生原因 當沒有設定浮點計算標識vx fp task時,在進入任務時沒有儲存浮點暫存器值,這樣在任務中進行浮點運算將破壞了浮點暫存器的內容,而在任務退出後,浮點...

fwrite flock異常情況測試

更名操作 兩個程序都開啟檔案之後,乙個鎖住 iotest 乙個等待鎖 iotest2 此時修改檔案iotest.log的名字 更名操作 iotest程序開啟檔案並鎖住檔案,iotest2不開啟檔案,此時修改檔案iotest.log的名字 刪除操作 兩個程序都開啟檔案,乙個程序鎖住 iotest 乙個...

lftp連線異常情況分析過程

問題現象 通過rpm安裝好lftp後,執行lftp huangmr huangmr 192.168.107.132無法連線 lftp huangmr 192.168.107.132 ls ls at 0 delaying before reconnect 175 或者是一直處於connecting....