IT is Smart
5.2 파이썬으로 파일 다루기-파일 열기와 닫기 본문
1. 파이썬 소개, Introduction to Python
2. 파이썬의 특징, Features of Python (1/2)
2. 파이썬의 특징, Features of Python (2/2)
3.1 파이썬 버전 선택하기, Select Python version
3.2 OS Bit 버전 선택하기, Select OS Bit
3.3 설치파일 형태 선택하기, Select Setup File
4.1 파이썬 Interactive Shell 사용하기 (1/3)
4.1 파이썬 Interactive Shell 사용하기 (2/3)
4.1 파이썬 Interactive Shell 사용하기 (3/3)
4.2 파이썬 File Editor 사용하기-입력값 출력하기
4.2 파이썬 File Editor 사용하기-str(), int(), float() 함수 사용하기
4.3 파이썬 프로그램 만들어보기-continue & break문
4.3 파이썬 프로그램 만들어보기-try~except/finally문
4.4 파이썬 재사용할 수 있는 프로그램 만들기-함수(Function)
4.4 파이썬 재사용할 수 있는 프로그램 만들기-클래스(Class)
파이썬은 정말 쉽게 텍스트 파일을 읽고 쓸 수 있습니다.
파일을 읽거나 쓰기 위해서는 반드시 먼저 파일을 열어야 하는데 파이썬의 내장 함수인 open()함수를 사용하면 됩니다. 아래와 같이 사용할 수 있습니다.
file = open(파일이름, {모드})
제일 앞의 file은 open한 파일의 내용을 가지는 개체(object)입니다.
open()함수의 인수에는 파일이 저장된 경로가 포함되어야 합니다. Open할 파일과 실행하는 프로그램이 같은 디렉토리에 있는 경우만 경로를 제외하고 파일명만 써도 됩니다.
파일을 열 때는 쓰기를 할지, 읽기를 할지 결정을 해서 열어야 합니다.
이것을 open mode라고 하는데요. open()함수의 2번째 인수로 mode를 지정해 줍니다.
읽기 모드로 파일을 열 경우에는 ‘r’을 사용하고,
쓰기 모드로 파일을 열 경우에는 ‘w’를 사용하고,
추가 모드로 파일을 열 경우에는 ‘a’를 사용합니다.
별도의 mode 인수를 지정하지 않으면 읽기 모드인 ‘r’을 지정한 것과 같습니다.
# 읽기 모드
open(“filename.txt”, “r”)
open(“filename.txt”)
# 쓰기 모드
open(“filename.txt”, “w”)
# 추가 모드
open(“filename.txt”, “a”)
또 파일은 text형태와 binary형태로 나뉩니다. 이미지나 사운드 파일이 binary형태입니다.
text형태의 파일을 열 때는 mode에 ‘t’를 추가하고, binary형태의 파일을 열 때는 mode에 ‘b’를 추가해 줍니다. open()함수는 text형태의 파일을 기본으로 하기 때문에 text파일인 경우는 ‘t’를 추가하지 않아도 됩니다. 하지만 이미지나 사운드 파일을 열 때에는 반드시 ‘b’를 붙여줘야 합니다.
# binary 읽기 모드
open(“filename.jpg”, “rb”)
파일을 열어서 사용한 다음에는 파일을 닫아줘야 합니다. 파일 개체의 close()메서드(개체의 함수)를 사용하면 됩니다.
file = open(“filename.txt”, “w”)
# 파일 닫기 코드
file.close()
5.6 파이썬 파일럿 프로젝트 - 심플 텍스트 분석기 제작
6.3 파이썬 개발도구 PyCharm Project 만들기
'Programming > Python for Beginners' 카테고리의 다른 글
5.4 파이썬으로 파일 다루기-파일 쓰기 (0) | 2017.11.05 |
---|---|
5.3 파이썬으로 파일 다루기-파일 읽기 (0) | 2017.11.05 |
5.1 파이썬으로 파일 다루기-입출력 처리 (0) | 2017.11.05 |
4.6 파이썬 직접 모듈 만들기 (1) | 2017.11.05 |
4.5 파이썬 모듈 사용하기-pip사용 (0) | 2017.11.05 |