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

파이썬에서 파일 객체의 속성은 무엇입니까?


파일 개체에는 많은 속성이 있습니다. 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()을 사용하여 생성된 경우 파일의 이름입니다. 그렇지 않으면 파일 개체의 소스를 나타내는 일부 문자열