14. 파이썬 with 문으로 파일 열고 닫기


파이썬 with 문으로 파일 열고 닫기

Python Tips and Tricks For Writing Better Code

위의 내용이 있는 test.txt 파일이 있다고 할 때,



예제1

f = open('test.txt', 'r')       # 파일 열기

file_contents = f.read()        # 파일 읽기

f.close()                       # 파일 닫기

words = file_contents.split(' ')
word_count = len(words)
print(word_count)

open()과 close()로 파일을 열고 닫는 것을


예제2

with open('test.txt', 'r') as f:
    file_contents = f.read()

words = file_contents.split(' ')
word_count = len(words)
print(word_count)

이렇게 with 문을 이용하면 간편하게 할 수 있습니다.

split()을 이용해서, 공백을 기준으로 단어의 수를 카운트해서 출력합니다.



이전글/다음글