Python tempfile (臨時文件)


Python tempfile

大量臨時數據放在內存中會占用大量資源,可以使用臨時文件來進行儲存
臨時文件不用命名,且使用后會被自動刪除

TemporaryFile

使用 TemporaryFile 創建的臨時文件沒有文件名,在文件系統中找不到,只能被當前進程訪問

import tempfile

f = tempfile.TemporaryFile()
f.write(b'test')
f.seek(0)
print(f1.read())

NamedTemporaryFile

使用 NamedTemporaryFile 創建的臨時文件有文件名,在文件系統中可以找到,因此可以多個進程同時訪問

import tempfile

f = tempfile.NamedTemporaryFile()
f.write(b'test')
print(f.name)
f.seek(0)
print(f2.read())


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM