본문 바로가기
정보기술

텍스트 파일 읽어 사용자가 입력한 단어 포함된 횟수 확인

by modeoflife 2023. 12. 15.
728x90

창세기1장.txt
0.00MB

# genesis1.py

# 사용자로부터 찾고 싶은 단어를 입력받습니다.
word_to_find = input("찾고 싶은 단어를 입력하세요: ")

# 파일을 엽니다. '창세기1장.txt'는 읽고 싶은 파일의 이름입니다.
with open('창세기1장.txt', 'r', encoding='utf-8') as file:
    # 파일 내용을 읽습니다.
    content = file.read()

    # 대소문자를 구분하지 않도록 모두 소문자로 변환합니다.
    content = content.lower()
    word_to_find = word_to_find.lower()

    # 단어의 발생 횟수를 계산합니다.
    count = content.count(word_to_find)

    print(f"'{word_to_find}'이란 단어는 파일에 {count}번 나타납니다.")

$ python genesis1.py

찾고 싶은 단어를 입력하세요:

'빛'이란 단어는 파일에 6번 나타납니다.

 

$ python genesis1.py
찾고 싶은 단어를 입력하세요: 어둠
'어둠'이란 단어는 파일에 3번 나타납니다.

 

$ python genesis1.py
찾고 싶은 단어를 입력하세요: 하나님
'하나님'이란 단어는 파일에 32번 나타납니다.