아미(아름다운미소)

python open 내장함수 본문

랭귀지/python

python open 내장함수

유키공 2018. 9. 4. 14:08

open

open(filename, [mode])은 "파일 이름"과 "읽기 방법"을 입력받아 파일 객체를 리턴하는 함수입니다. 읽기 방법(mode)이 생략되면 기본값인 읽기 전용 모드(r)로 파일 객체를 만들어 리턴합니다.

mode설명
w쓰기 모드로 파일 열기
r읽기 모드로 파일 열기
a추가 모드로 파일 열기
b바이너리 모드로 파일 열기

b는 w, r, a와 함께 사용됩니다.

>>> f = open("binary파일", "rb")

위 예의 rb는 "바이너리 읽기 모드"를 의미합니다.

아래 예의 fread와 fread2는 동일한 방법입니다.

>>> fread = open("read.txt", 'r')
>>> fread2 = open("read.txt")

즉, 모드 부분이 생략되면 기본값으로 읽기 모드인 r을 갖게 됩니다.

다음은 추가 모드(a)로 파일을 여는 예 입니다.

>>> fappend = open("append.txt", 'a')


Comments