[파이썬, Python] binary file 열어 byte arrary로 읽기


바이너리 파일 읽기 전용 모드로 열어서, byte array로 파일 전체를 읽어 오는 예제는 다음과 같습니다.


예제)

file = open(filename, 'rb')

byteBuffer = bytearray(file.read())



=======================


파일 처리 모드
  - 'r' : 읽기 전용
  - 'w' : 쓰기 전용
  - 'a' : 파일 끝에 추가(쓰기 전용)
  - 'r+' : 읽고 쓰기
  - 'w+' : 읽고 쓰기(기존 파일 삭제)
  - 'a+' : 파일 끝에 추가(읽기도 가능)
  - 'rb' : 바이너리 파일 읽기 전용
  - 'wb' : 바이너리 파일 쓰기 전용
  - 'ab' : 바이너리 파일 끝에 추가(쓰기 전용)
  - 'rb+' : 바이너리 파일 읽고 쓰기
  - 'wb+' : 바이너리 파일 읽고 쓰기(기존 파일 삭제)
  - 'ab+' : 바이너리 파일 끝에 추가(읽기도 가능)

반응형

+ Recent posts