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

Python에서 파일의 읽기 및 쓰기 위치를 설정하는 방법은 무엇입니까?


seek(offset[, whence]) 메소드를 사용할 수 있습니다. stdio의 fseek()와 같이 파일의 현재 위치를 설정합니다. whence 인수는 선택 사항이며 기본값은 0(절대 파일 위치 지정)입니다. 다른 값은 1(현재 위치를 기준으로 탐색)과 2(파일 끝을 기준으로 탐색)입니다. 예를 들어, 텍스트 Hello\nworld가 있는 my_file이라는 파일이 있고 첫 번째 l 바로 앞에서 이동하려는 경우 다음을 사용할 수 있습니다.

f = open('my_file', 'r')
f.seek(2)
f.close()

이것은 첫 번째 l 직전에 대한 포인터를 찾습니다.