
임시 파일을 생성한 후 해당 파일의 경로를 얻는 방법은 다음과 같습니다.
- 임시 파일을 생성한 후, `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