Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 보안 임시 파일 이름을 생성하는 방법은 무엇입니까?


tempfile 모듈을 사용하여 가장 안전한 방법으로 고유한 임시 파일을 생성할 수 있습니다. 파일 생성에는 경쟁 조건이 없습니다. 파일은 생성한 사용자 ID로만 읽고 쓸 수 있습니다. mkstemp()의 사용자는 작업이 끝나면 임시 파일을 삭제할 책임이 있습니다. 새 임시 파일을 만들려면 다음과 같이 사용하십시오.

예시

import tempfile
_, temp_file_path = tempfile.mkstemp()
print("File path: " + temp_file_path)

작업을 마친 후에는 이 파일을 수동으로 삭제해야 합니다.