如何使用臨時檔案

2022-09-12 22:45:25 字數 549 閱讀 6285

python為我們提供了乙個標準庫來處理臨時檔案,所誤謂臨時檔案就是寫在硬碟上,關機就刪除,臨時檔案分為有名字的和無名字的,分別對應為  temporaryfile  namedtempporaryfile,這裡不討論python2.x寫法,

form tempfile import temporaryfile namedtemporaryfile

#直接使用構造器可以得到乙個物件

f = temporaryfile()

f.write(b"abcdef")#  在py3中處理字元都是位元組來,要加乙個b,還有就不不能通過檔案系統找到檔案,只能過對物件來訪問

f.seek(0)

f.read(100)#按需讀取

namedtempraryfile使用方法用temporaryfile差不多

差異在於返的的物件有 close delete name 方法

fi = namedtemporaryfile()

fi.name   // tmp/tmp4565  #返回文路徑

引數可以加delete = false  不自動刪除

bash 臨時檔案

1.臨時檔案目錄 tmp 使用者可以隨時隨地利用mktemp命令建立臨時檔案與 tmp目錄,這個目錄在每次系統啟動時都會被清空,因此裡面的檔案都是臨時使用的 不能永久儲存 用完就不管的。任何賬戶都有權在 tmp目錄下建立臨時檔案,完整的讀寫許可權全都給建立它的屬主,並且其它賬戶無權訪問它。2.使用m...

android臨時檔案

activity 1.啟動乙個新的activity 會呼叫oncreate onstart onresume 2.onpause protected void oncreate protected void onstart 當activity被使用者看到時,呼叫 protected void onr...

Oracle臨時檔案

臨時資料檔案時一種特殊的檔案,當記憶體不足時,oracle用他來儲存一些臨時資料,如排序或雜湊操作。自12c起,對臨時表的操作所產生的undo也會放到臨時表空間中,而在12c之前,這部分undo放在undo表空間,聯動產生redo。臨時表空間以稀疏 sparse 的方式建立 sql create t...