Python的tempfile
模塊是用來創建臨時文件和臨時文件夾的工具。以下是使用tempfile
模塊的一些常見方法:
import tempfile
# 創建一個臨時文件,返回一個文件對象
temp_file = tempfile.NamedTemporaryFile()
# 獲取臨時文件的路徑
temp_file_path = temp_file.name
# 關閉臨時文件
temp_file.close()
import tempfile
# 創建一個臨時文件夾,返回文件夾的路徑
temp_dir = tempfile.TemporaryDirectory()
# 獲取臨時文件夾的路徑
temp_dir_path = temp_dir.name
# 關閉臨時文件夾,并刪除其中的所有文件
temp_dir.cleanup()
import tempfile
# 在內存中創建一個臨時文件,返回一個文件對象
temp_file = tempfile.SpooledTemporaryFile()
# 將數據寫入臨時文件
temp_file.write(b'Hello, World!')
# 將臨時文件中的數據讀取出來
temp_file.seek(0)
data = temp_file.read()
# 關閉臨時文件
temp_file.close()
這些只是tempfile
模塊提供的一些常見用法,還有其他更多的方法和選項可以根據具體需求使用。