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

Seek() 메서드를 사용하여 Python에서 파일 읽기/쓰기 위치를 재설정하는 방법은 무엇입니까?


seek(offset[, whence]) 메소드를 사용할 수 있습니다. stdio의 fseek()와 같이 파일의 현재 위치를 설정합니다. whence 인수는 선택 사항이며 기본값은 0(절대 파일 위치 지정)입니다. 다른 값은 1(현재 위치를 기준으로 탐색) 및 2(파일 끝을 기준으로 탐색)입니다.

예를 들어 파일이 이미 열려 있고 시작 위치로 돌아가려면 다음을 사용할 수 있습니다.

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

이것은 파일의 시작에 대한 포인터를 찾을 것입니다. 두 번째 인수를 2로 제공하고 파일 끝 포인터를 가져올 수도 있습니다.