คุณสามารถใช้โมดูล tempfile เพื่อสร้างไฟล์ชั่วคราวที่ไม่ซ้ำในลักษณะที่ปลอดภัยที่สุด ไม่มีเงื่อนไขการแข่งขันในการสร้างไฟล์ ไฟล์สามารถอ่านและเขียนได้โดย ID ผู้ใช้ที่สร้างเท่านั้น โปรดทราบว่าผู้ใช้ mkstemp() มีหน้าที่ลบไฟล์ชั่วคราวเมื่อดำเนินการเสร็จสิ้น ในการสร้างไฟล์ชั่วคราวใหม่ ให้ใช้ดังนี้
ตัวอย่าง
import tempfile _, temp_file_path = tempfile.mkstemp() print("File path: " + temp_file_path)
โปรดทราบว่าคุณต้องลบไฟล์นี้ด้วยตนเองหลังจากดำเนินการเสร็จ