Bạn có thể dùng module tempfile để tạo file tạm duy nhất theo cách an toàn nhất. Không có điều kiện đua (race condition) khi tạo file. File chỉ đọc/ghi được bởi user ID tạo ra nó. Lưu ý: Người dùng mkstemp() chịu trách nhiệm xóa file tạm sau khi dùng xong.
Ví dụ
import tempfile
_, temp_file_path = tempfile.mkstemp()
print("Đường dẫn file: " + temp_file_path)
Nhớ xóa thủ công file này sau khi hoàn tất.