파이썬 파일 탐색 () 메소드
개요
탐색 () 메소드는 파일이 지정된 위치로 포인터를 읽을 이동하는 데 사용됩니다.
문법
탐색 () 메소드의 구문은 다음과 같습니다
fileObject.seek(offset[, whence])
매개 변수
오프셋 - 시작 오프셋 시프트를 이동하는데 필요한 바이트의 수를 나타내는 인
어디서 : 옵션, 기본값은 0입니다.시작 오프셋 위치를 나타내는 정의 된 파라미터, 오프셋 0 파일의 처음부터 시작을 나타냄을 한 파일의 끝에서, 현재 위치에서 실행을 시작 날짜를 나타낸다.
반환 값
이 함수는 반환 값이 없습니다.
예
다음의 예는 사용의 readline () 메서드를 보여줍니다
W3big.txt 콘텐츠 파일은 다음과 같습니다 :
1:www.w3big.com 2:www.w3big.com 3:www.w3big.com 4:www.w3big.com 5:www.w3big.com
루프 파일의 내용을 읽어
#!/usr/bin/python # -*- coding: UTF-8 -*- # 打开文件 fo = open("w3big.txt", "rw+") print "文件名为: ", fo.name line = fo.readline() print "读取的数据为: %s" % (line) # 重新设置文件读取指针到开头 fo.seek(0, 0) line = fo.readline() print "读取的数据为: %s" % (line) # 关闭文件 fo.close()
위 예제의 출력은 다음과 같습니다
文件名为: w3big.txt 读取的数据为: 1:www.w3big.com 读取的数据为: 1:www.w3big.com