
readgzfile() 함수의 'mode' 인자는 읽기 모드('r')와 바이너리 읽기 모드('rb')를 설정할 수 있습니다.
- 'r' 모드는 텍스트 파일을 읽기 위해 사용됩니다. 이 모드는 텍스트 파일에서 읽은 데이터를 자동으로 디코딩합니다. 반면, 'rb' 모드는 바이너리 파일을 읽기 위해 사용됩니다. 이 모드는 읽은 데이터를 디코딩하지 않고, 원본 형태로 반환합니다.
각각의 모드가 사용하는 상황은 다음과 같습니다.
- 텍스트 파일을 읽을 때는 'r' 모드를 사용하는 것이 좋습니다.
- 바이너리 데이터를 읽을 때는 'rb' 모드를 사용하는 것이 좋습니다.
예를 들어, 텍스트 파일을 읽을 때는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
python
with open('example.txt', 'r') as f:
data = f.read()
반면, 바이너리 데이터를 읽을 때는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
python
with open('example.bin', 'rb') as f:
data = f.read()
2025-07-19 11:26