파이썬에서 파일을 오픈할 때 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("----------")
결과화면을 보자.
정상적으로 파일이 열린 것을 확인할 수 있다.
'programming > Python' 카테고리의 다른 글
파이썬 텍스트 파일 한줄씩 읽기 한글 출력 Python Read line Text File (0) | 2022.01.25 |
---|---|
파이썬 텍스트 파일 읽기 한글 출력 Python Read Text File (0) | 2022.01.22 |
파이썬 파일 열기 open 함수 사용 (0) | 2022.01.16 |
파이썬 배포용 실행파일 만들기 Creating python release file (0) | 2022.01.11 |
파이썬 tkinter place 레이아웃 절대좌표 이용 (0) | 2022.01.08 |
댓글