본문 바로가기
programming/Python

파이썬 파일 열기 open 파일 종류 텍스트 바이너리 선택

by 개코 - 개발과 코딩 2022. 1. 17.

파이썬에서 파일을 오픈할 때 open 메서드를 사용할 수 있다. 파일의 읽기 옵션를 사용할 수 있고, 파일의 종류를 선택할 수 있다. 파일읽기 옵션과 파일의 종류 지정옵션은 서로 붙여서 사용한다. 기본값은 rt 로 의미는 파일읽기 r 텍스트 파일인 t 이다.

파이썬 파일 열기 open 파일 종류 선택

파이썬에서 파일을 열기 위해 open 메서드를 사용한다.

open 메서드를 사용할 때는 파일명은 기본값으로 인자값으로 넣어주어야 한다.

옵션은 4가지로 기본값은 r 이다.

이외 open 메서드에서 파일의 종류를 선택할 수도 있다.

일반적인 텍스트 파일과 이미지 혹은 음악파일과 같은 바이너리 파일이다.

텍스트 파일, 바이너리 파일

파이썬에서 open 메서드를 사용할 때 기본값은 rt 이다.

r 은 read 의 약자로 파일의 내용을 읽는 것이다.

t 는 text 의 약자로 파일의 종류가 문자인 text 임을 나타낸다.

파일을 읽는 방법인 4가지는 이전 포스팅에서 잠깐 다루었다.

파일의 종류 옵션 지정

파이썬에서 파일의 종류를 선택하는 옵션은 t와 b이다.

t 는 텍스트 파일을 의미한다. ( Text )

b 는 바이너리 파일을 의미한다. ( Binary )

바이너리 파일은 음악이나 이미지 같은 파일 들을 의미한다.

파이썬에서 파일을 여는 방법은

파일명과 파일의 읽기 형태 파일의 종류를 옵션으로 선택할 수 있다.

vFile = open(파일명, 읽기옵션+종류옵션)

샘플코드

이제 텍스트파일을 읽는 파이썬 예제를 만들어 본다.

파일은 이전에 만들어 졌기에 코드만 만들어 테스트를 해본다.

open 메서드를 사용하면서 파일명을 지정해 주고 파일읽기 옵션인 r , 파일 종류인 t 를 지정한다.

print("----------")
    
try :
    f = open("zFile.txt", 'rt')
    print('파일 열기 완료')
except :
    print('파일이 존재하지 않습니다.')
    
print("----------")

결과화면을 보자.

정상적으로 파일이 열린 것을 확인할 수 있다.

반응형

댓글