with--as 用法 移步
open(file, mode='r')rr+
ww+aa+
讀:read()
readlines()
寫:write()
writelines()
乙個unicode碼是三個位元組
p.seek(p,0)
移動檔案第p個位元組處,絕對位置
p.seek(p,1)
p.seek(p,2)
close()
flush()
把緩衝區的內容寫入硬碟
檔案開啟或讀取時,可能會發生的ioerror,可能會導致檔案無法關閉
tryexcept
finally
概述:上下文管理器是乙個物件,它定義了在執行with語句時,要建立的執行時上下文。上下文管理器處理執行**塊所需要的執行時上下文的入口和出口。上下文管理器通常使用with語句呼叫(在with語句一節中進行了描述),但是也可以通過直接呼叫他們的方法來使用。
作用:with還可以很好的處理上下文環境中產生的異常
用途:儲存和恢復各種全域性狀態
鎖定和解鎖資源
開啟和關閉檔案等
__enter__()
with語句將__enter__()方法的返回值繫結到語句as子句中
__exit__(exc_type,exc_value,traceback)
如果上下文沒有異常退出,那麼所有三個引數都將是none
__exit__()方法可以處理異常是with語句的強大之處
python 條件迴圈及def語句中縮進行的重要
發現縮進行的重要性,不同的縮排對齊,同樣的迴圈和def返回值對應的結果也完全不一樣,有的能理解,有的感覺很奇怪,以下對條件迴圈和def的縮排進行不同的舉例 def函式中,最好加個return 屬性 要不然呼叫的時候就沒有值 以def函式中for迴圈為例 此時return與for對齊,for函式迴圈結...
SQL語句中事務及特點
當執行一組dml操作時,為了確保資料的完整性和一致性,避免資料庫產生錯誤資料,就需要通過事務 transaction 使該組dml操作同時成功或失敗,例如 張三有兩張銀行卡,卡號分別是1234567890和0987654321,現從1234567890卡取出100塊錢轉到0987654321卡,則取...
sql 語句中可以並行的操作
並不是所有的sql operations都是可並行化的 不少人認為sort merge join這種排序合併操作是不能並行化的,這顯示是一種錯誤的認識。有了這樣乙個列表你就可以更好地理解oracle中的parallel execution了 parallel query table scan nes...