Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 파일을 열 때 'b' 수정자는 무엇을 합니까?


'b' 수정자는 바이너리 모드로 지정된 파일을 엽니다. "바이너리" 파일은 형식이 읽을 수 있는 문자로 구성되지 않은 모든 파일입니다. 이진 파일은 JPEG 또는 GIF와 같은 이미지 파일, MP3와 같은 오디오 파일 또는 Word 또는 PDF와 같은 이진 문서 형식에 이르기까지 다양합니다. Python에서 파일은 기본적으로 텍스트 모드로 열립니다. 바이너리 모드에서 파일을 열려면 모드를 지정할 때 'b'를 추가하십시오.

예시

f = open('my_file', 'rb')
file_content = f.read()
f.close()

위 코드는 my_file을 바이너리 읽기 모드로 열고 파일 내용을 file_content 변수에 저장합니다.