आप tempfile मॉड्यूल का उपयोग करके सबसे सुरक्षित तरीके से एक यूनिक अस्थायी फ़ाइल बना सकते हैं। फ़ाइल के निर्माण में कोई रेस कंडीशन नहीं होती। फ़ाइल केवल बनाने वाले यूज़र आईडी द्वारा पढ़ने और लिखने योग्य होती है। ध्यान दें कि mkstemp() का उपयोगकर्ता उसके साथ काम पूरा होने पर अस्थायी फ़ाइल को हटाने के लिए ज़िम्मेदार होता है। एक नई अस्थायी फ़ाइल बनाने के लिए, इसका उपयोग इस प्रकार करें:
उदाहरण
import tempfile
_, temp_file_path = tempfile.mkstemp()
print("File path: " + temp_file_path)
ध्यान दें कि काम पूरा होने के बाद आपको इस फ़ाइल को मैन्युअली डिलीट करना होगा।