코드공부방

Python 텍스트(*.txt) 파일 읽고 출력(print)하기 본문

웹프로그래머/기억보단 기록

Python 텍스트(*.txt) 파일 읽고 출력(print)하기

:- ) 2020. 11. 17. 12:27
반응형

텍스트(*.txt) 파일 불러와(import) 출력(print)하기


python에서 text파일 읽어와 print 테스트를 하기 위해 샘플 text파일을 생성했다. (파이썬 파일과 동일경로에 생성)

샘플 text파일 준비 (txt_file_sample.txt)


1. 출력하기 방법1 > 내장함수 사용 (open, close, read)

# open > 반드시 close 메소드 사용하여 파일을 닫아야 함
data = open('txt_file_sample.txt', 'r', encoding="UTF8")
# read함수는 전체 내용 전체를 문자열로 불러온다.
contents = data.read()
print(contents)
data.close()

2. 출력하기 방법2 > with문 사용

# with > close 사용하지 않아도 됨
with open('txt_file_sample.txt', encoding="UTF8") as data :
	# read함수는 전체 내용 전체를 문자열로 불러온다.
	contents = data.read()
	print(contents)

 

위 두가지 방법 모두 결과는 동일하다. with문을 사용하면 file을 close하지 않아도 된다.

python에서 text파일 읽어와 print결과

반응형
Comments