[python] 파일에서 특정 문자열이 포함된 라인 수 세기

파이썬을 사용하여 파일에서 특정 문자열을 포함하는 라인의 수를 세는 방법에 대해 알아보겠습니다.

파일 읽기

우선, 파일을 읽어야 합니다. 다음은 파일을 읽는 방법입니다:

with open('파일명.txt', 'r') as file:
    lines = file.readlines()

문자열 포함 여부 확인

다음으로는 각 라인에 대해 특정 문자열이 포함되어 있는지를 확인해야 합니다. 이를 위해 아래와 같은 코드를 사용할 수 있습니다:

search_string = '찾으려는문자열'
count = 0
for line in lines:
    if search_string in line:
        count += 1

결과 출력

결과를 출력하는 방법은 다음과 같습니다:

print(f'파일 내 {search_string}을(를) 포함한 라인 수: {count}')

위의 코드를 사용하면 파일 내에 특정 문자열을 포함하는 라인의 수를 세는 것이 가능합니다.

이 방법은 파일 내 특정 내용을 효과적으로 찾고 세는 데 유용합니다.

자세한 내용은 Python 공식 문서를 참고하세요.