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

Python을 사용하여 읽기 및 쓰기 모드에서 바이너리 파일을 여는 방법은 무엇입니까?


바이너리 읽기/쓰기 모드에서 바이너리 파일을 열려면 'w+b'를 모드(w=write, b=binary)로 지정하십시오. 예를 들어,

f = open('my_file.mp3', 'w+b')
file_content = f.read()
f.write(b'Hello')
f.close()

위 코드는 my_file.mp3를 바이너리 읽기/쓰기 모드로 열고 파일 내용을 file_content 변수에 저장하고 바이너리에 "Hello"를 포함하도록 파일을 다시 작성합니다. 파일을 자르지 않으므로 r+mode를 사용할 수도 있습니다.