python如何使用TemporaryFile()方法創(chuàng)建臨時文件?
我們在編程中,會是時不時的創(chuàng)建臨時文件,這是因為臨時文件不用命名,關(guān)閉后會自動被刪除,很方便的幫助我們存儲臨時文件,只需通過對象來訪問查找使用。本文介紹python中使用TemporaryFile()方法創(chuàng)建臨時文件的過程。
一、Python創(chuàng)建臨時文件方法tempfile.TemporaryFile()
創(chuàng)建的臨時文件,關(guān)閉后會自動刪除。
該方法返回一個類文件對象,用于臨時數(shù)據(jù)保存(實際上對應(yīng)磁盤上的一個臨時文件)。
生成的對象可以用作上下文管理器。完成文件對象的上下文或銷毀后(文件對象被close或者被del),臨時文件將從文件系統(tǒng)中刪除。
二、python使用TemporaryFile()方法創(chuàng)建臨時文件步驟
1、創(chuàng)建臨時文件
importtempfile
importos
#創(chuàng)建文件
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、關(guān)閉文件(這里會把臨時文件刪除)
file.close()
print(os.path.exists(file.name))
#False
以上就是python中使用TemporaryFile創(chuàng)建的臨時文件過程,需要注意的是創(chuàng)建的臨時文件不能通過文件系統(tǒng)路徑找到,只能用對象來訪問哦~python培訓(xùn)相關(guān)知識可以點擊進行了解。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。