python-try-except:pass的用法
1.為了跳過for迴圈裡的某次迴圈,以下程式碼當某次迴圈發生錯誤時,執行except程式碼塊,continue跳過該次迴圈:
for i in range(x):
try:
i += 1
print(i)
except:
continue
- 還可以寫成這樣,遇到錯誤執行except程式碼塊,pass忽略錯誤並繼續往下執行,略有不同的就是無論程式錯誤與否都會執行到continue這一行程式碼:
for i in range(x):
try:
i += 1
print(i)
except:
pass
continue
.3.還有一種用法就是遇到錯誤時直接中斷整個for迴圈:
try:
for i in range(x):
i += 1
print(i)
except:
pass
總之try+except就是當try的從屬程式碼執行遇到錯誤時,中斷try從屬程式碼並執行except的從屬語句
相關文章
- 域滲透——Pass The Hash & Pass The Key
- Battle Pass的本質BAT
- nginx的反向代理proxy_pass指令Nginx
- Game Pass是如何改變Xbox的?GAM
- 域滲透——Pass The Ticket
- LLVM PASS PWN 總結LVM
- SAP ABAP 方法呼叫裡傳值(Pass Value)和傳引用(Pass Reference)的區別試讀版
- 7、域滲透——Pass The Hash的實現
- NTLM協議與Pass the Hash的愛情協議
- Nginx中proxy_pass的斜槓(/)問題Nginx
- Nginx的proxy_pass簡單使用記錄Nginx
- nginx配置proxy_pass後斜槓的訪問Nginx
- docker – nginx – proxy_pass + proxy_redirectDockerNginx
- 【靶場】upload-labs Pass-02
- Battle Pass的獎勵機制是如開啟玩家腰包的?BAT
- 深入淺出VACUUM核心原理(中): index by passIndex
- nginx location 和proxy_pass 代理說明Nginx
- 雜湊傳遞攻擊利用(Pass The Hash)
- Qdrant用法;Qdrant在langchain裡的用法LangChain
- indexOf()的用法Index
- Pythonyield的用法Python
- Promise的用法Promise
- errno的用法
- SQL AS 的用法SQL
- confirm的用法
- SUBMIT 的用法MIT
- tie的用法
- volatile的用法
- contentProvider的用法IDE
- using的用法
- openssl的用法
- RDD用法與例項(五):glom的用法
- Nginx之location中反向代理proxy_pass配置Nginx
- 題解:P7669 [JOI2018] Commuter Pass
- Battle Pass:既想壓榨你的錢包,更想擠佔你的時間BAT
- SqlServer的with(nolock)的用法SQLServer
- oracle comment on的用法Oracle
- React Hooks 的用法ReactHook