場景一:
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...