본문 바로가기
파이썬

20. 파일 입출력

by 곽정우 2024. 3. 20.

1. 파일 열기

파이썬에서 파일을 열려면 open() 함수를 사용합니다. open() 함수는 두 가지 인수를 받습니다.

 

2. 파일 쓰기

파일에 내용을 쓰는 방법은 두 가지입니다.

  • write(): 문자열을 파일에 쓴다.
  • writelines(): 문자열 리스트를 파일에 쓴다.

 

3. with 문 사용하기

파이썬의 with 문을 사용하면 파일을 열고 작업을 수행한 후 자동으로 파일을 닫을 수 있습니다.

 

4. 파일 읽기

파일에 저장된 내용을 읽는 방법은 여러 가지입니다

  • read(): 파일의 모든 내용을 문자열로 반환
  • readline(): 파일의 한 줄을 문자열로 반환
  • readlines(): 파일의 모든 줄을 리스트로 반환

 

5. 예외 처리와 함께 사용하기

파일 입출력 중에는 여러 가지 오류가 발생할 수 있습니다 (예: 파일이 존재하지 않음). 이를 위해 try-except 블록을 사용해 오류를 처리할 수 있습니다.

 

6. 추가 내용

  • 파일 존재 여부 확인: os.path.exists() 함수를 사용하여 파일이 존재하는지 확인할 수 있습니다.
  • 파일 삭제: os.remove() 함수를 사용하여 파일을 삭제할 수 있습니다.
  • 파일 복사: shutil.copyfile() 함수를 사용하여 파일을 복사할 수 있습니다.
  • 파일 이름 변경: os.rename() 함수를 사용하여 파일 이름을 변경할 수 있습니다.