IT is Smart

5.2 파이썬으로 파일 다루기-파일 열기와 닫기 본문

Programming/Python for Beginners

5.2 파이썬으로 파일 다루기-파일 열기와 닫기

달인최선 2017. 11. 5. 06:54
반응형


1. 파이썬 소개, Introduction to Python

2. 파이썬의 특징, Features of Python (1/2)

2. 파이썬의 특징, Features of Python (2/2)

3. 파이썬 설치하기, Python Setup

3.1 파이썬 버전 선택하기, Select Python version

3.2 OS Bit 버전 선택하기, Select OS Bit

3.3 설치파일 형태 선택하기, Select Setup File

3.4 설치하기, Setup (1/2)

3.4 설치하기, Setup (2/2)

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 사용하기-주석처리

4.2 파이썬 File Editor 사용하기-출력하기

4.2 파이썬 File Editor 사용하기-입력받기

4.2 파이썬 File Editor 사용하기-입력값 출력하기

4.2 파이썬 File Editor 사용하기-str(), int(), float() 함수 사용하기

4.3 파이썬 프로그램 만들어보기

4.3 파이썬 프로그램 만들어보기-if문

4.3 파이썬 프로그램 만들어보기-while문

4.3 파이썬 프로그램 만들어보기-for문

4.3 파이썬 프로그램 만들어보기-continue & break문

4.3 파이썬 프로그램 만들어보기-try~except/finally문

4.4 파이썬 재사용할 수 있는 프로그램 만들기

4.4 파이썬 재사용할 수 있는 프로그램 만들기-함수(Function)

4.4 파이썬 재사용할 수 있는 프로그램 만들기-클래스(Class)

4.5 파이썬 모듈 사용하기-모듈(Modules)

4.5 파이썬 모듈 사용하기-pip사용

4.6 파이썬 직접 모듈 만들기

5.1 파이썬으로 파일 다루기-입출력 처리


파이썬은 정말 쉽게 텍스트 파일을 읽고 쓸 수 있습니다

파일을 읽거나 쓰기 위해서는 반드시 먼저 파일을 열어야 하는데 파이썬의 내장 함수인 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.2 파이썬으로 파일 다루기-파일 열기와 닫기

5.3 파이썬으로 파일 다루기-파일 읽기

5.4 파이썬으로 파일 다루기-파일 쓰기

5.5 파이썬으로 파일 다루기-파일 닫기

5.6 파이썬 파일럿 프로젝트 - 심플 텍스트 분석기 제작

6.1 파이썬 개발도구 PyCharm 사용하기

6.2 파이썬 개발도구 PyCharm 설치하기

6.3 파이썬 개발도구 PyCharm Project 만들기



반응형