Python에서 바이너리 파일의 바이트 반복
Python에서 바이너리 파일로 작업할 때 각 바이트를 반복해야 하는 경우가 많습니다. 파일 내에서. 이는 다음 단계를 사용하여 달성할 수 있습니다:
示例代码:
# Python versions >= 3.8 with open("myfile", "rb") as f: while (byte := f.read(1)): # Perform operations on byte # Python versions >= 3, but < 3.8 with open("myfile", "rb") as f: byte = f.read(1) while byte != b"": # Perform operations on byte
Python 3.8 이전 버전을 사용할 때는 바이트 객체가 아닌 원시 문자 데이터를 예상해야 합니다. 파일을 읽는 중입니다. 또한 2.5 이전 버전의 Python을 사용하면 파일 종료를 적절하게 처리하기 위해 try/finally 블록을 사용해야 합니다.
위 내용은 Python에서 바이너리 파일의 바이트를 어떻게 반복할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!