Python 파일 처리

파일 처리는 어떤 웹 애플리케이션의 중요한 구성 요소입니다.

Python은 파일을 생성, 읽기, 업데이트 및 제거하는 데 사용되는 몇 가지 함수를 가집니다.

파일 처리

Python에서 파일을 사용하는 주요 함수는 open() 함수.

open() 함수는 두 가지 매개변수를 가집니다: 파일 이름과 모드.

파일을 열는 다른 방법이 네 가지 있습니다(모드):

  • "r" - 읽기 - 기본값. 파일을 읽기 위해 열고, 파일이 존재하지 않으면 오류를 반환합니다.
  • "a" - 추가 - 추가를 위해 열고, 파일이 존재하지 않으면 생성합니다.
  • "w" - 쓰기 - 파일을 쓰기 위해 열고, 파일이 존재하지 않으면 생성합니다.
  • "x" - 생성 - 지정된 파일을 생성합니다. 파일이 존재하면 오류를 반환합니다.

또한, 파일이 바이너리로는 아닌 텍스트 모드로 처리되어야 하는지 지정할 수 있습니다.

  • "t" - 텍스트 - 기본값. 텍스트 모드
  • "b" - 바이너리 - 바이너리 모드(예: 이미지)

문법

또한, 파일이 바이너리로는 아닌 텍스트 모드로 처리되어야 하는지 지정할 수 있습니다:

f = open("demofile.txt")

위 코드는 다음과 동일합니다:

f = open("demofile.txt", "rt")

차이는 "r" (읽기)과 "t" (텍스트)은 기본값이므로 지정할 필요가 없습니다.

주석:파일이 존재하는지 확인하십시오. 그렇지 않으면 오류 메시지를 받을 수 있습니다.