在Python中,可以使用try-except語句來捕獲循環中的異常,并進行相應的處理。以下是一些常見的異常處理技巧:
try:
# 你的循環代碼
except Exception as e:
print(f"An error occurred: {e}")
try:
# 你的循環代碼
except ZeroDivisionError:
print("Division by zero error occurred")
except IndexError:
print("Index out of range error occurred")
try:
# 你的循環代碼
except (ZeroDivisionError, IndexError) as e:
print(f"An error occurred: {e}")
for i in range(5):
try:
# 可能會出現異常的代碼
except Exception as e:
print(f"An error occurred: {e}")
continue
import logging
logging.basicConfig(filename='error.log', level=logging.ERROR)
for i in range(5):
try:
# 你的循環代碼
except Exception as e:
logging.error(f"An error occurred: {e}")
這些是一些常見的異常處理技巧,可以根據具體情況選擇適合的處理方式。