Python基礎學習6 程式的異常處理

2021-10-04 13:02:35 字數 609 閱讀 4156

try:

(可能出現異常的**)

except《異常型別》:

(如果try中**丟擲異常被except捕獲,則執行此處**)

可看作雙分支結構,else 中**只有在 try 中**正常執行時執行。 如果 except 執行了,except 執行完了不會執行 else 中**。

try:

(可能出現異常的**)

except:

(如果try中**丟擲異常被except捕獲,則執行此處**)

else:

(如果try**正常執行,則執行此處**)

該結構中,無論 try 中是否異常,finally 語句塊中**總會執行。

try:

(可能出現異常的**)

except:

(如果try中**丟擲異常被except捕獲,則執行此處**)

finally:

( finally 此處**總會執行)

try:

(可能出現異常的**)

except《異常型別1>:

…except《異常型別2>:

…except《異常型別3>:

…後面也可以加上 else ,finally 語句塊。

python基礎學習(6)

41.檔案操作 匯入os模組 os.getcwd 返回當前工作目錄的名稱 os.listdir p 返回乙個字串列表,其中包含路徑p指定的資料夾中所有檔案和資料夾名稱 os.chdir p 將當前工作目錄設為p os.path isfile p 當路徑指定的是乙個檔案時,返回ture,否則返回fal...

python基礎學習6

while與else連用 當while沒有被關鍵字break主動結束的情況下 正常結束迴圈體 之後會執行else的子 while 條件 迴圈體 else 迴圈體 正常執行結束 則會執行該子 塊 死迴圈就是永遠無法結束的迴圈並且一致占用cpu工作 死迴圈有些時候會極度的影響電腦的效能 甚至會造成硬體的...

Python學習筆記6 語法基礎

我的 a int input if a 90 print 優秀 if 80 a 90 print 良 if 70 a 80 print 中 if 60 a 70 print 平 if a 60 print 我沒你這學生 59 我沒你這學生 老師的 輸入成績,需要用到input函式 input輸入的值...