Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tạo tên file tạm an toàn bằng Python?

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.