[python] 파일의 특정 위치에서 읽기

우선 파일을 읽기 모드로 엽니다. 그런 다음 seek() 메서드를 사용하여 파일 내에서 읽고자 하는 위치로 이동합니다. 위치는 바이트 단위로 지정됩니다. 마지막으로 read() 메서드를 사용하여 파일에서 데이터를 읽습니다.

다음은 특정 위치에서 파일을 읽는 예제 코드입니다:

with open('file.txt', 'rb') as file:
    file.seek(10)  # 파일 내에서 10바이트 위치로 이동
    data = file.read(5)  # 10바이트 위치부터 5바이트 읽기
    print(data)

위 예제 코드에서는 file.txt 파일을 바이너리 읽기 모드로 열고, seek()를 사용하여 10바이트 위치로 이동한 다음 5바이트를 읽어 출력합니다.

필요에 따라 파일 경로와 읽고자 하는 바이트 위치를 적절히 수정하여 사용하십시오.

참고 문헌: