파이썬 중급(9)_텍스트 파일 활용, 오픈모드

Jio.B·2023년 6월 13일

(ZB) DS 16기_part01_python

목록 보기
32/48

기본함수

open( )

  • 파일 열기

write( )

  • 파일 작성하기
  • 기존의 문자열을 없애고 그 위에 새로운 문자열로 덮어씌우기만 가능

read( )

  • 파일 읽기

close( )

  • 파일 닫기

[ 예제 1 ]
다음과 같이 시스템 시간과 일정을 텍스트 파일에 작성해 보자.

[ 예제 2 ]
다음 텍스트 파일에서 'Python'을 '파이썬'으로 변경해서 파일에 다시 저장해보자.

Python은 1991년 네덜란드계 소프트웨어 엔지니어인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, 플랫폼에 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이다. Python이라는 이름은 귀도가 좋아하는 코미디인〈Monty Python's Flying Circus〉에서 따온 것이다.

[ !! 참고 !! ] 텍스트 파일을 읽어오는 과정에서 다음과 같은 에러가 발견된다면 인코딩 문제임

  • encoding='UTF8'을 붙여서 호출


파일 오픈 모드

  • ' w ' : 쓰기 전용 (기존 동명의 파일이 있다면 내용 덮어씌우기 / 파일 없으면 새로 만들기)
  • ' a ' : 쓰기 전용 (기존 동명의 파일이 있으면 내용 덧붙이기 = 내용 추가)
  • ' x ' : 쓰기 전용 (기존 동명의 파일이 있으면 에러 발생 / 파일 없으면 새로 만들기)
  • ' r ' : 읽기 전용 (해당 파일이 존재하지 않으면 에러 발생)

[ 예제 3 ]
사용자가 입력한 숫자에 대한 소수를 구하고 이를 파일에 작성해보자.

0개의 댓글