Python에서 바이너리 데이터를 읽거나 쓰는 방법은 무엇입니까?

WBOY
풀어 주다: 2023-09-03 08:57:20
앞으로
1768명이 탐색했습니다.

바이너리 파일을 읽거나 쓰려면 먼저 Python에서 바이너리 파일의 다양한 파일 모드를 이해해야 합니다. -

모드 설명
rb 읽기 전용 바이너리 형식의 파일을 엽니다. 파일 포인터는 파일의 시작 부분에 있습니다. 이것이 기본 모드입니다.
rb+ 읽고 쓰기 위해 바이너리 형식의 파일을 엽니다. 파일 포인터는 파일의 시작 부분에 위치합니다.
wb 바이너리 형식으로 작성된 파일만 엽니다. 파일이 있으면 덮어씁니다. 파일이 없으면 쓰기용으로 새 파일이 생성됩니다.
wb+ 쓰기 및 읽기를 위해 바이너리 형식의 파일을 엽니다. 파일이 있으면 기존 파일을 덮어씁니다. 파일이 존재하지 않으면 읽기 및 쓰기를 위해 새 파일이 생성됩니다.
ab 바이너리 형식으로 추가할 파일을 엽니다. 파일이 존재하는 경우 파일 포인터는 파일 끝에 있습니다. 즉, 파일이 추가 모드에 있습니다. 파일이 없으면 쓰기용으로 새 파일이 생성됩니다.
ab+ 바이너리 형식으로 추가하고 읽을 수 있도록 파일을 엽니다. 파일이 존재하는 경우 파일 포인터는 파일 끝에 있습니다. 파일이 추가 모드로 열립니다. 파일이 존재하지 않으면 읽기 및 쓰기를 위해 새 파일이 생성됩니다.

바이너리 파일 읽기

바이너리 파일이 있다고 가정해 보겠습니다. read() 메소드를 사용하여 읽을 수 있습니다. 먼저 open() 메소드의 rb 모드를 사용하여 바이너리 파일을 엽니다. D: 드라이브에는 다음과 같은 소스 파일이 있습니다 -

Python에서 바이너리 데이터를 읽거나 쓰는 방법은 무엇입니까?

전체 코드를 살펴보겠습니다

으아악

출력

바이너리 파일을 읽을 수 없으며 내용이 인식되지 않습니다. 실제 출력은 더 큽니다. 아래에서는 그 일부만 보여드리겠습니다.

으아악

바이너리 파일에 쓰기

open() 메소드의 wb 모드는 파일을 쓰기 형식으로 여는 데 사용됩니다.

주의 - 바이너리 파일을 읽을 수 없으며 내용이 인식되지 않습니다

전체 예시를 살펴보겠습니다. 여기서 파일은 E 드라이브

라는 이름으로 저장됩니다.

MyDemoBinary.bin -

으아악

출력

파일을 실행하면 설정된 경로, 즉 E드라이브에 파일이 보입니다-

Python에서 바이너리 데이터를 읽거나 쓰는 방법은 무엇입니까?

위 내용은 Python에서 바이너리 데이터를 읽거나 쓰는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!