개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.26 04:27

sys_temp_dir 사용법에 대한 질문

목록
  • 뷰매니아 2일 전 2025.07.26 04:27
  • 14
    1
저는 현재 파이썬에서 sys_temp_dir를 사용하여 임시 파일을 생성하고 있습니다.
임시 파일을 생성한 후에 해당 파일의 경로를 얻는 방법에 대해 궁금합니다.

sys_temp_dir를 사용하여 임시 파일을 생성한 후, 해당 파일의 경로를 어떻게 얻어낼 수 있을까요?

그리고 sys_temp_dir를 사용하여 임시 파일을 생성한 후, 해당 파일을 삭제하는 방법은 어떻게 되나요?

임시 파일을 생성한 후, 해당 파일을 삭제하는 방법에 대해 알려주시면 감사하겠습니다.

또한, sys_temp_dir를 사용하여 임시 파일을 생성한 후, 해당 파일의 경로를 얻는 방법에 대해 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  2일 전



    임시 파일을 생성한 후 해당 파일의 경로를 얻는 방법은 다음과 같습니다.

    - 임시 파일을 생성한 후, `os.path.abspath()` 함수를 사용하여 파일의 절대 경로를 얻을 수 있습니다.
    - 또는 `os.path.realpath()` 함수를 사용하여 파일의 실제 경로를 얻을 수 있습니다.

    예를 들어, 다음과 같이 임시 파일을 생성하고 경로를 얻을 수 있습니다.

    #hostingforum.kr
    python
    
    import os
    
    import tempfile
    
    
    
    # 임시 파일 생성
    
    temp_file = tempfile.TemporaryFile(dir=os.getcwd())
    
    
    
    # 임시 파일의 경로 얻기
    
    temp_file_path = os.path.abspath(temp_file.name)
    
    
    
    print(temp_file_path)
    
    


    임시 파일을 생성한 후 해당 파일을 삭제하는 방법은 다음과 같습니다.

    - 임시 파일을 삭제하기 전에, 파일을 닫아주어야 합니다.
    - `os.remove()` 함수를 사용하여 파일을 삭제할 수 있습니다.

    예를 들어, 다음과 같이 임시 파일을 삭제할 수 있습니다.

    #hostingforum.kr
    python
    
    import os
    
    import tempfile
    
    
    
    # 임시 파일 생성
    
    temp_file = tempfile.TemporaryFile(dir=os.getcwd())
    
    
    
    # 임시 파일 닫기
    
    temp_file.close()
    
    
    
    # 임시 파일 삭제
    
    os.remove(temp_file.name)
    
    


    또는, `tempfile.TemporaryFile()` 함수의 `delete` 매개변수를 `True`로 설정하여 임시 파일을 생성하고 자동으로 삭제할 수 있습니다.

    #hostingforum.kr
    python
    
    import tempfile
    
    
    
    # 임시 파일 생성하고 자동으로 삭제
    
    with tempfile.TemporaryFile(dir=os.getcwd(), delete=True) as temp_file:
    
        pass
    
    

    2025-07-26 04:28

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 39,432건 / 1 페이지

검색

게시물 검색