python異常捕獲及使用場景

2021-07-11 11:37:48 字數 581 閱讀 5543

場景一:

try:

dtt=sys.argv[1]

except:

dtt=dt

如果有輸入引數,賦值給dtt,否則錯誤,執行except之後語句,dtt賦值為dt。
場景二:

try:

cur=conn.cursor() #建立乙個cursor

cur.execute(sql) #執行一條sql語句

cur.close() #關閉cursor

conn.commit() #提交事務

except exception as e: #捕獲異常

conn.rollback() #如果執行錯誤,事務回滾

raise e #丟擲異常

finally:

conn.close() #不管是否異常,最後都需要關閉連線

利用mysqldb運算元據庫時,如上**保證事務一致性並丟擲異常。

Python 使用場景及常用庫

1 web開發,常用的web開發框架有 django flask tornado,共有上百種 2 人工智慧,資料探勘 機器學習 神經網路 深度學習等方面都有支援和應用 1 numpy,scipy庫用於數值計算 2 sklearn庫用於機器學習 3 pybrain庫用於神經網路 4 matplotli...

git subtree詳解及使用場景

使用場景 1.gitlab github上已有兩個專案,分別是project web project mobile 2.現在需要將兩個專案合併在乙個專案裡project 3.新專案project裡包含兩個檔案,分別是web和mobile 操作步驟 1.gitlab github上新建專案projec...

hive架構及使用場景

一 什麼是hive,它能解決什麼問題?hive是乙個基於hadoop的資料倉儲平台。它通過hdfs進行儲存,通過mapreduce執行查詢計畫,使用類sql的查詢語言hql作為查詢介面。作用 可以很方便我們進行資料的etl工作,避免了使用mapreduce來做如此複雜事情。二 hive的架構 三 h...