Giting.
낮의 Giting

메뉴판 › 안 만들어도 되는 것 사전 › 표준이 이미 함 › 임시 파일 경로를 직접 만든다

전

import time, random
name = f"/tmp/tmp_{int(time.time())}_{random.randint(0,9999)}.txt"
# 충돌·정리 직접 관리

후

import tempfile
with tempfile.NamedTemporaryFile(suffix=".txt") as f:
    ...  # 자동 정리
왜 이렇게 되나
  • 타임스탬프·랜덤으로 임시 파일명을 조합하고 정리까지 직접 한다
됐는지 보는 법

tempfile 을 썼고 수동 파일명 조합·랜덤이 없으면 성공.

같은 묶음 · 표준이 이미 함