
tmpfile을 생성한 후 다른 파일로 이름을 변경하는 방법은 다음과 같습니다.
1. tmpfile을 생성한 후, tmpfile의 파일 핸들에서 파일 이름을 얻습니다.
2. tmpfile의 파일 핸들에서 파일 이름을 변경합니다.
3. tmpfile을 삭제합니다.
tmpfile을 생성한 후 다른 파일로 이름을 변경하는 예제는 다음과 같습니다.
#hostingforum.kr
python
import tmpfile
# tmpfile을 생성합니다.
tmp = tmpfile.TemporaryFile(mode='w+b')
# tmpfile에 데이터를 쓰고 파일 포인터를 0으로 이동합니다.
tmp.write(b'Hello, World!')
tmp.seek(0)
# tmpfile의 파일 핸들에서 파일 이름을 얻습니다.
tmp_name = tmp.name
# tmpfile의 파일 이름을 변경합니다.
import os
os.rename(tmp_name, 'new_file.txt')
# tmpfile을 삭제합니다.
tmp.close()
tmpfile을 생성한 후 다른 파일로 이름을 변경할 때 mode를 지정하는 방법은 다음과 같습니다.
- w+b : 바이너리 모드에서 쓰기 모드로 tmpfile을 생성합니다.
- r+b : 바이너리 모드에서 읽기 모드로 tmpfile을 생성합니다.
- w : 텍스트 모드에서 쓰기 모드로 tmpfile을 생성합니다.
- r : 텍스트 모드에서 읽기 모드로 tmpfile을 생성합니다.
mode를 지정하지 않으면, tmpfile은 바이너리 모드에서 쓰기 모드로 생성됩니다.
2025-05-27 10:49