# 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번 나타납니다.
728x90
'정보기술' 카테고리의 다른 글
컨테이너, 표준화된 소프트웨어 단위, 경량의 독립형 실행 패키지 (0) | 2024.06.26 |
---|---|
추상화를 사용하여 민첩성을 높이는 것 (2) | 2024.06.26 |
파이썬, 조건문과 반복문을 함께 사용한 예제 3개 (0) | 2024.01.17 |
MS 워드 : 영어 단어 잘림 허용 (0) | 2024.01.14 |
텍스트 파일 읽어 하트 모양 워드 클라우드 만들기 (0) | 2023.12.15 |