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

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

[ 예제 2 ]
다음 텍스트 파일에서 'Python'을 '파이썬'으로 변경해서 파일에 다시 저장해보자.
Python은 1991년 네덜란드계 소프트웨어 엔지니어인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, 플랫폼에 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이다. Python이라는 이름은 귀도가 좋아하는 코미디인〈Monty Python's Flying Circus〉에서 따온 것이다.


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

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


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