পাইথনের tempfile মডিউল ব্যবহার করে নিরাপদে ইউনিক টেম্পোরারি ফাইল তৈরি করা যায়। এই পদ্ধতিতে ফাইল তৈরির সময় কোনো রেস কন্ডিশন (race condition) হয় না এবং ফাইলটি শুধুমাত্র তৈরিকরতা ইউজার আইডি দ্বারা পড়া/লিখা যায়।
উদাহরণ
import tempfile
# সিকিউর টেম্পোরারি ফাইল তৈরি
_, temp_file_path = tempfile.mkstemp()
print("ফাইল পথ: " + temp_file_path)
গুরুত্বপূর্ণ: mkstemp() ফাংশন ব্যবহারকারীর দায়িত্ব হলো কাজ শেষ হলে টেম্পোরারি ফাইলটি ম্যানুয়ালি ডিলিট করা। পাইথন স্বয়ংক্রিয়ভাবে এটি ডিলিট করে না।