python如何使用TemporaryFile()方法創建臨時文件?
我們在編程中,會是時不時的創建臨時文件,這是因為臨時文件不用命名,關閉后會自動被刪除,很方便的幫助我們存儲臨時文件,只需通過對象來訪問查找使用。本文介紹python中使用TemporaryFile()方法創建臨時文件的過程。
一、Python創建臨時文件方法tempfile.TemporaryFile()
創建的臨時文件,關閉后會自動刪除。
該方法返回一個類文件對象,用于臨時數據保存(實際上對應磁盤上的一個臨時文件)。
生成的對象可以用作上下文管理器。完成文件對象的上下文或銷毀后(文件對象被close或者被del),臨時文件將從文件系統中刪除。
二、python使用TemporaryFile()方法創建臨時文件步驟
1、創建臨時文件
importtempfile
importos
#創建文件
file=tempfile.TemporaryFile(mode="w+")
print(file.name)
#4
print(os.path.exists(file.name))
#True
2、寫入、讀取文件
file.write("helloworld")
file.seek(0)
print(file.read())
#helloworld
3、關閉文件(這里會把臨時文件刪除)
file.close()
print(os.path.exists(file.name))
#False
以上就是python中使用TemporaryFile創建的臨時文件過程,需要注意的是創建的臨時文件不能通過文件系統路徑找到,只能用對象來訪問哦~python培訓相關知識可以點擊進行了解。更多Python學習教程請關注IT培訓機構:千鋒教育。