파일 개체에는 많은 속성이 있습니다. https://docs.python.org/2.4/lib/bltin-file-objects.html에서 파일 개체의 모든 메서드 및 속성 목록을 볼 수 있습니다. 다음은 가장 많이 사용되는 파일 개체 방법 중 일부입니다 -
-
close() - 파일을 닫습니다.
-
next() - 파일이 반복자로 사용될 때 일반적으로 for 루프(예:for line in f:print line)에서 next() 메서드가 반복적으로 호출됩니다. 이 메서드는 다음 입력 줄을 반환하거나 EOF가 적중되면 StopIteration을 발생시킵니다.
-
read([size]) - 파일에서 최대 size 바이트를 읽습니다.
-
readline([size]) - 파일에서 한 줄 전체를 읽습니다.
-
Seek(offset[, whence]) - stdio의 fseek()와 같이 파일의 현재 위치를 설정합니다. whence 인수는 선택 사항이며 기본값은 0(절대 파일 위치 지정)입니다. 다른 값은 1(현재 위치를 기준으로 탐색) 및 2(파일 끝을 기준으로 탐색)입니다.
-
tell() - stdio의 ftell()과 같이 파일의 현재 위치를 반환합니다.
-
write(str) - 파일에 문자열을 씁니다.
-
writelines(sequence) - 파일에 일련의 문자열을 씁니다.
다음은 파일 개체에서 가장 많이 사용되는 속성입니다. −
-
닫힘 - 파일 개체의 현재 상태를 나타내는 bool.
-
encoding - 이 파일이 사용하는 인코딩입니다.
-
mode - 파일의 I/O 모드입니다.
-
name - 파일 객체가 open()을 사용하여 생성된 경우 파일의 이름입니다. 그렇지 않으면 파일 개체의 소스를 나타내는 일부 문자열